Make new venv 'python -m venv pizza-venv'
Activate venv 'pizza-venv\Scripts\activate'
Set ENVIRONMENT variables 'set FLASK_APP=pizzasite.py' 'set MAIL_SERVER=smtp.googlemail.com' 'set MAIL_PORT=587' 'set MAIL_USE_TLS=1' 'set MAIL_USERNAME=' 'set MAIL_PASSWORD='
Run app 'flask run'
Run shell in diff terminal for db manipulation 'flask shell'
Running into problems with db migration because u deleted a column? 'db.reflect()' 'db.drop_all()' delete migration scripts flask db migrate -m "message" flask db upgrade
- Dynamically change navbar CSS to show loaded page
- Change CSS so navbar and footer looks correct
- Make images responsive
- Banner/modal when store is closed
- Implement dynamic loading for images depending on menu item
- Create a class to load all the data from
- Dynamic buttons which pass menu item id to topping selector
- Update price based on what options are selected
- Dynamic loading of toppings based on url
- Add to cart stores order in database
- Animations to show that item has been added to cart (button changes into text saying: item has been added to cart)
- Persistent cart over different pages for each session
- Provide detailed description of contents of cart and allow removal (maybe editing too)
- Doesn't allow check out when store is closed or cart is empty
- Links to dynamically generated tracking page
- Send email to business and send confirmation to user
- Generate tracking pages for orders
- Update dynamically based on order process from the business side