๐ View the complete source and more detailed description code on GitHub
This web application showcases an agile development journey across three iterations, simulating the build of an online beverage store. It integrates frontend design (HTML/CSS), server-side logic (Node.js), relational storage (MySQL), and full-stack deployment using Docker and AWS EC2. The project highlights the evolution of deliverables and functionality through Agile sprints.
It was originally developed as part of a graduate course to demonstrate practical understanding of agile workflows, DevOps pipelines, and cloud deployment strategies. The final deliverable can be easily run on both local machines and cloud environments.
This version contains only two static HTML pages (Home & Product) with no server-side functionality.
Cycle 1 - Home Page Cycle 1 - Product PageRefined UI + Express server with basic page routing.
Cycle 2 - Entry PageNode.js backend + MySQL integration + Docker deployment to AWS EC2.
Cycle 3 - Entry Page"Build fast, learn faster, deploy like it's real."