Skip to content

BartoszJarocki/udacity-catalog

Repository files navigation

Udacity - Item Catalog

This is a front-end (HTML, CSS with materialise CSS framework) and back-end (Python with Jinja2) project which provides a catalog funcationality. Catalog allows regular CRUD operations to create categories and items (after logging in). Users can login using their Google's account.

Libraries

Project uses some external libraries like:

  1. flask framework
  2. sqlalchemy
  3. jinja2 templates

Installing dependencies

  1. To install virtualenv run pip install virtualenv.
  2. To create virtualenv run virtualenv .
  3. To activate virtualenv run source ./bin/activate
  4. To install all needed dependencies run pip install -r requirements.txt

Running locally

  1. Run python populate_catalog.py to create database and populate dummy data.
  2. Run python project.py and check http://localhost:5000

API

  1. /api/categories/- Returns categories json.
  2. /api/categories/<int:category_id>- Returns category items json.
  3. /api/items/<int:item_id>- Returns item details json.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published