Overview :

  • Item Catalog Using OAuth2 authentication Project Submission for udacity full stack course.

Dependences:

Requirements:

  • Installing Vagrant
  • Installing Virtual Machine
  • Clone udacity vagrant file from github
  • Launch Vagrant using "vagrant up"
  • Logging in the Virtual machine using "vagrant ssh"
  • Navigate through cd/vagrant
  • Navigate through Project Submission folder
  • Run Database Setup using terminal command "python database_setup.py"
  • Run The data samples using terminal command "python lotsofmenus.py"
  • Initiate the application using terminal command "python finalproject.py"
  • Open the local host on web browser using http://localhost:5000

Accessing JSON Api :

  • Catalog : /catalog/JSON
  • Catalog Category : /catalog/int:category_id/JSON
  • Catalog items : /catalog/<catalog_id>/item/JSON
  • Certain Catalog item : /catalog/<catalog_id>/item/<item_id>/JSON