Skip to content
A dynamic application that provides a list of items with a user registration and authentication system. Written in Python with Flask and makes SQL queries to a relational database using SQL Alchemy. The app was then served on a fully configured Linux web and database server.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
static
templates
.gitattributes
.gitignore
README.md
app.py
client_secrets.json
database_setup.py
database_setup.pyc
groceryitemswithusers.db

README.md

Item Catalog Project

This is a dynamic application that provides a list of items within a variety of categories that provides a user registration and authentication system. Registered users can post, edit and delete their own items. Written in Python with Flask, the app makes SQL queries to a relational database using the Object Relational Mapper SQL Alchemy.

This is the fourth project for the Udacity Full Stack Web Developer Nanodegree co-created by Amazon Web Services, GitHub, AT&T and Google.

Software Requirements

VirtualBox 5.1.18, Vagrant 2.0.0, PostgreSQL 9.3.18, Flask 0.12.2, SQLAlchemy 1.2

Installation Instructions

  1. Navigate to the directory inside a vagrant environment

  2. Run 'database_setup.py' to create the database

  3. Run 'python app.py'

  4. Navigate to localhost:5000 in your browser

You can’t perform that action at this time.