Item Catalog is the second project for Udacity's Full Stack Web Developer Nanodegree Program.
Item Catalog 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.
1 Download and install Python
2 Download and install virtual box
3 Download and install vagrant
4 Clone this repository
5 Place the Item Catalog folder in your Vagrant directory
6 Launch Vagrant
$ vagrnt up
7 Login to vagrant
$ vagrant ssh
8 Change directory to /vagrant
$ cd /vagrant
9 Run database_setup.py
file to initialize Database
$ python database_setup.py
10 Run menus.py
to populate database with some initial data
$ python menus.py
11 Run project.py
file to launch the project
$ python project.py
12 Open browser and visit http://localhost:5000
These JSON endpoints will return the information in JSON format
/restaurants/JSON
/restaurants/<int:restaurant_id>/menu/JSON
/restaurants/<int:restaurant_id>/menu/<int:menu_id>/JSON