Skip to content
/ Proj4 Public

Menu Item Project via Udacity for use with Linux Server Configuration Project

Notifications You must be signed in to change notification settings

Teraisa/Proj4

Repository files navigation

Teraisa's Restaurant Menu/Item Catalog Project:

by Teraisa J. Rogers with Udacity

##In a Nutshell Using an implemented database, explore the possiblities of reading about "Local Restaurants" and their menus. Login to create, edit, and delete both restaurants and restaurant menu items. Logout to break the connection.

  1. Navigate to the Full-Stack-Foundations/Lesson-4/Final-Project directory inside the vagrant environment

  2. Run database_setup.py to create the database

  3. Run lotsofmenus.py to populate the database

  4. Run project.py, calling localhost:5000 in the browser

This project was designed to educate early developers about working with catagories, user registration (authorization and authentication), functions, persistant data storage, using RESTful web application, Python, Flask, third-party Oauth workings, http methods, CRUD, and building dynamic websites; the project hypothetically services restauarnt owners by giving them the ability to post, edit, and delete their own restaurants and restaurant menu items.

Before you begin (AKA Special Needs and Requirements)

..*Have Virtual Box, Vagrant, and Python 2.7.12 installed

..*Clone the Udacity vagrantfile

..*Clone proj4RestMenus into your vagrant directory

What Now?

..*Launch Vagrant using the command vagrant up and following that with the command vagrant ssh

..*From the main directory run sudo pip install -r requirements

Run the project

Navigate to the Full-Stack-Foundations/Lesson-4/Final-Project directory inside the vagrant environment and run

                    `python proj4cat.py`

..*In the browser, go to http:.//localhost:5000 to access application

###Enjoy your look around, feel free to login to create restaurants and create menu items, logout when you're finished


MIT Licensing; ©Teraisa 2017 Created with Sublime, Josh, Rob, and Serenity

Still here?

Intended style guide is "plain" English--please keep it that way (thanks!) (always looking out for the very young coders)

#proj4RestMenus

About

Menu Item Project via Udacity for use with Linux Server Configuration Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published