Skip to content
This repository has been archived by the owner on Feb 20, 2019. It is now read-only.
/ item-catalog Public archive

Project for Udacity's Full Stack Web Developer Nanodegree Program

Notifications You must be signed in to change notification settings

locke14/item-catalog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project: Item Catalog

The goal of this project is to develop an application that 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.

How to run the application?

  • Install Vagrant and VirtualBox
  • Launch the Vagrant VM (vagrant up)
  • Go to the project directory (cd /vagrant/catalog)
  • Install the python dependencies (sudo pip3 install -r requirements.txt)
  • Create client_secrets.json and copy the file contents sent on project submission
  • Setup the database (python3 database_setup.py)
  • Populate the database (python3 database_populate.py)
  • Run the application within the VM (python3 application.py)
  • Access the application by visiting http://localhost:8000 locally

Screenshots

Home Page Home

View Item View Item

All Items All Items 1 All Items 2

Items from a category Category Items

Categories Categories

Add Item Add Item

About

Project for Udacity's Full Stack Web Developer Nanodegree Program

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published