Personal portfolio page gathering basic professional information (projects, resume, skills...) with also some built-in small applications (demos).
English
- 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...
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.
- clone the repository
- "npm install"
- "npm run dev" to run development mode
- "ng build" to generate "/dist" folder (2GB memory/swap min. recommended and NODE_OPTIONS="--max-old-space-size=1532")
- "npm start" to run express server in your host (port 4200)