A Flask-based todo application demonstrating Git and GitHub workflows | Complete with HTML frontend and Python backend | Designed as an educational project for version control and web development practices | Features task management capabilities with a clean, user-friendly interface
Deploy Flask backend & Express.js frontend on a single AWS EC2 with Nginx reverse proxy | Gunicorn & PM2 | Production-ready full-stack hosting solution
This project establishes a fully automated CI/CD pipeline on a single AWS EC2 instance. Integrating GitHub webhooks and an automated Jenkins master server, it orchestrates code checkout, dependencies installation (Python venv and npm), pytest unit testing, and host application restarts under the PM2 process manager.