This is a web application used to manage and display an item catalog. The main functionalities include:
- Display items by category
- Authorized users can create, edit and delete items and categories
- User can sign in with a Google account
- Include a RESTful API with which JSON data can be retrieved
The application is created using Flask framework and SqlAlchemy
- Vagrant
- Flask
- SqlAlchemy
- Google oauth2client library
- PostgreSQL
- Bootstrap
- Start the Vagrant machine using command:
vagrant up
- SSH to the Vagrant machine using command:
vagrant ssh
- Initialize the database using command:
python database_setup.py
- Start the programme using command:
python catalog.py