A web application that provides a list of items within a variety of categories and integrate third party user registration and authentication.
Authenticated users have the ability to post, edit, and delete their own items.
- Install Vagrant and VirtualBox
- Clone the Vagrant Environment
- Launch the Vagrant VM (
vagrant up
) - Run
python lotsofcategoryanditem.py
to seed database - Run
application.py
- Access the application by visiting http://localhost:8000 locally
- Return with all the categories
- Return with all the items of a specific category
- eturn with all the details of an item
- Go to category page
- Click on Add Item button. If not logged in you will be redirected to login page
- Enter the title and description of item and click on save
- Go to category page
- Click on the item from the list. If not logged in you will be redirected to login page
- Update the title and description of item and click on save
- Go to category page
- Click on the item you want to delete
- Click on the delete option available after the item description