Skip to content

Personal portfolio page gathering basic professional informations with also some built-in small applications.

Notifications You must be signed in to change notification settings

jvictorjs/portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 

Repository files navigation

portfolio

Personal portfolio page gathering basic professional information (projects, resume, skills...) with also some built-in small applications (demos).

Language

English

Techs

Small applications (demos)

  • Quotes robot - this is a simple app that saves quotes through a Telegram chatbot message
  • Socket IO - online users
  • Countdown Timer
  • Audio App
  • Telegram send message

and more...

It is online!

portfolio.jvictor.com.br

Web application built with ANGULAR, a framework running over NODE.JS, using TYPESCRIPT, HTML and CSS. In addition, used FONT AWESOME for some icons. Hosted in a Linux UBUNTU dedicated server at DIGITALOCEAN cloud infrastructure. Version control by GIT and GITHUB. Backend mainly running over JSON SERVER and some features via GOOGLE APPS SCRIPTS. Package management with NPM. Reverse proxy with NGINX, SSL certification with CERTBOT and Linux process management with PM2.

Installation steps - frontend:

  1. clone the repository
  2. "npm install"
  3. "npm run dev" to run development mode
  4. "ng build" to generate "/dist" folder (2GB memory/swap min. recommended and NODE_OPTIONS="--max-old-space-size=1532")
  5. "npm start" to run express server in your host (port 4200)

About

Personal portfolio page gathering basic professional informations with also some built-in small applications.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published