A full-stack web application that simulates an e-commerce store. Users can browse products, add them to a cart, and submit a form to receive a price quote via email β instead of completing a purchase.
- Product listing and dynamic cart
- Checkout form with user info and shipping options
- Simulated checkout β triggers email-based quote generation
- Client-side validation + user-friendly UI
- Modular design using Flask + Jinja2 templating
- Python
- Flask β Backend framework
- HTML/CSS, Bootstrap β Frontend styling
- JavaScript β Cart interactivity
- Flask-Session β Cart persistence
- Requests, pytz β Backend utilities
. βββ app.py # Flask server logic βββ templates/ β βββ index.html # Product listing β βββ cart.html # Checkout form βββ static/ # Product images, JS, CSS βββ requirements.txt βββ README.md
yaml Copy Edit