Flask, Python, SQLAlchemy, HTML, CSS, Bootstrap, JavaScript, Jinja
- Mock e-commerce platform, featuring a store catalog, order lookup/history, shopping cart functionality, and account (or guest) checkout system, customer reviews, and membership points
- Hosted on PythonAnywhere; you may interact with the website at: https://bandstore.pythonanywhere.com/
Sample Merch and Albums for Sale
Product Catalog
Cart Section for Merch
Sample Receipt for Main Store Merch
To run this website manually (via your localhost
), download the required packages and this repository, as described below.
The packages and libraries needed to run this website are listed in the requirements.txt
file.
The following command will install all the required packages:
pip3 install -r requirements.txt
(Assuming in Terminal) First, enter:
Next, to clone this repository, enter:
git clone https://github.com/jschhie/mock-band-web-app.git [folderNameHere]
Next, go into the folder:
cd [folderNameHere]
Finally, enter:
python3 main.py
The application will then automatically generate a band_store_database.db
database, using SQLAlchemy, in the website
directory.
The user can then access and interact with the website at http://127.0.0.1:5000/ via any web browser.