It is a project of an Full Stack Nano Degree under udacity.This project includes a database of User, Restaurant, and MenuItems which is professed to be designed for the restaurant website.It is an application that provides a list of items within a variety of categories as well as provides a user registration and authentication system. Registered users will have the ability to post, edit and delete their own items.A file named database.py has been provided which contain the dummy database entries.It is a web application using the Python framework Flask along with implementing third-party OAuth authentication. You will then learn when to properly use the various HTTP methods available to you and how these methods relate to CRUD (create, read, update and delete) operations.
- Vagrant
- Pyhton
- VirtualBox
- Install Vagrant
- Install VirtualBox
- Download or Clone Link to fullstack-nanodegree-vm
- Inside the folder /vagarant/catalog place your content or clone this directory from this Link
- Launch the Vagrant Machine using
vagrant up
- Run the web-app using
python /vagrant/catalog/main.py
- Open the browser window and type
http://localhost:8080
(http://localhost:8080)
- Launch Vagrant VM by running
vagrant up
, and after running you can the log in withvagrant ssh
. - To execute the program, run
python projects.py
from the command line.