This application provides a list of items within a variety of categories as well as provide a user registration and authentication system. Registered users will have the ability to post, edit and delete their own items.
The application is develped using Python language, leveraged Flask framework utilities, SQLAlchemy is used to communicate with the SQLite DB and OAuth2 for user login process.
- Run
python database_setup.py
- Run
python application.py
- Run the application on Port 8000
- User can use Google Authentication API to log in to the application
- Only logged-in users can add, edit, delete items
- A user can only edit/delete his own items
- Category edit/delete not yet provided