This is a Flask Restful API which allows new users to register, authorize which provides a JWT token, and interact with Store and Item tables. Available commands are GET, POST, PUT, and DELETE.
- Clone repository
- Create a virtual environment, and use pip to install the requirements
pip install -r requirements.txt
- cd into app folder, and run app.py
cd app
python app.py
- Use Postman to interact with API.
- Flask
- FlaskRESTful
- Flask SQLAlchemy
- SQLite3
Due to the limitations of SQLite 3, it is not possible to write to multiple tables at once, and the ORM is very limited, allowing items to be created with store id's which may not exist yet.