- Full-stack e-commerce platform
- Live demo: https://bandstore.pythonanywhere.com/
| Component | Tech Used |
|---|---|
| Backend | Python, Flask |
| Data | SQLite, SQL, JSON |
| Frontend Logic | JavaScript, Jinja Templating |
| UI/Styling | Bootstrap |
| Deployment | PythonAnywhere |
- Full-stack Flask e-commerce platform
- Features include:
- Store catalog with JSON-driven shopping cart
- Order lookup & purchase history
- Account express checkout & guest checkout with autofill
- Customer reviews and ratings
- Membership points system
- Responsive, mobile-first UI
Responsive Design Demos
| Desktop View |
|---|
![]() |
| Mobile | Tablet |
|---|---|
![]() |
![]() |
git clone https://github.com/jschhie/Music-Band-Store.git [folderNameHere]cd [folderNameHere]
- This project assumes you have
pythonv3.11- To isolate the project's dependencies:
/usr/local/bin/python3.11 -m venv venv
source venv/bin/activatepip3 install -r requirements.txtvim .envFLASK_SECRET_KEY=any_random_string_here
The application will automatically generate a
band_store_database.dbfile in thewebsitedirectory.Users can access the web application at: http://127.0.0.1:5000/ via any web browser.
python3 main.py







