๐Ÿš€ Agile Demo Project Overview

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.

โš™๏ธ Cycle 1 โ€“ Initial Client Delivery

This version contains only two static HTML pages (Home & Product) with no server-side functionality.

Cycle 1 - Home Page Cycle 1 - Product Page

โš™๏ธ Cycle 2 โ€“ Added Basic Interactivity

Refined UI + Express server with basic page routing.

Cycle 2 - Entry Page

โœ… Cycle 3 โ€“ Final Delivery

Node.js backend + MySQL integration + Docker deployment to AWS EC2.

Cycle 3 - Entry Page

๐Ÿ“ฆ Key Highlights

"Build fast, learn faster, deploy like it's real."