Skip to content

Catalog project - Udacity nanodegree - Fullstack web development

Notifications You must be signed in to change notification settings

prkksh/item-catalog

Repository files navigation

Item Catalog Project

Overview

This is a catalog app which the user can view, edit, create and delete entries. Though users cannot edit or delete other users' data. The app is a basic restaurant app with menus. The code follows PEP8 guidelines and has login features using google oauth2. (This project is for Item Catalog from Udacity Full Stack Developer Nanodegree)

Requirements

  • Python 2 - version 2.7.12
  • Vagrant
  • VirtualBox
  • Git

Project Objectives

The project has following objectives, *API endpoints *CRUD operations *Authentication and Authorization

To run the Project

  • Install Vagrant and VirtualBox
  • Vagrant can be installed using configurations provided by Udacity from here
  • Clone this repo

git clone https://github.com/prkksh/item-catalog

  • Open terminal and cd in to the folder vagrant is installed and run 'vagrant up' to launch the linux VM. Then, Login using 'vagrant ssh' command.
  • The files are inside the vagrant folder. To access the files, run

cd /vagrant

  • Setup the database with

python database_setup.py

  • Populate the database with

python restaurant_menu.py

  • After populating, run the module with

python project.py

About

Catalog project - Udacity nanodegree - Fullstack web development

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published