A demo of the app running on Postman
- A user can create a store.
- A user can post items within a store.
- A user can change the item or pricing of the item.
- A user can delete the store or an item.
- A user can generate a list of all items or all stores.
- Register as a user with username and password.
- Authenticate user.
- Post a new store.
- Post a new item specifying store_id.
- Get (generate) a list of all stores and corresponding items that belong to each store.
- Get (generate) a list of all inventory.
- Delete a store.
- Delete items.
- Put (change) items or their prices.
Used virtualenv. To create virtualenv:
pip3 install virtualenv
virtualenv venv
source venv/bin/activate
Then install packages in the virtual environment. pip3 install the ff:
- Flask
- Flask-RESTFul
- Flask-JWT
- Flask-SQLAlchemy