Item Catalog is a web application that provides a list of items within a variety of categories and integrates third party user registration and authentication. Authenticated users should have the ability to post, edit, and delete their own items.
Download the Latest version of Python
- Download Python here
To run this project, you will need to run the requirements.txt file listed in dependencies section below.
pip install -r requirements.txt
- This project already includes a database with pre-populated data
- Please delete the data-dev.sqlite file before running db.create_all() & populateDB
export FLASK_APP=itemCatalog.py
flask shell
import itemCatalog
db.create_all()
import populateDB
python itemCatalog.py
/catalog/<category>/<item>/JSON
/catalog/JSON