malobaidan / Udacity-FSND-p2

Second project for the full stack developer Udacity nanodegree

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Udacity full stack developer second project

Python Files:

There is two python files:

  • application.py: the primary application which operates a webserver to serve the web app
  • database_setup.py: this initializes the database models (tables) necessary for communicating with the database

Python Dependencies (libraries):

System Dependencies:

  • sqlite3
  • python3

Usage:

write in command prompt (cmd on windows,terminal in linux...etc), e.g. python3 application.py.

technical info:

Basic info:

This application has a build in web server that surves a web catalog for car makers and car models the user can authinticate via google account or github account and add,edit or delete their own data.

API:

there is two JSON endpoints:

  • /model/<id>/JSON: displays a single car model of id
  • /carmaker/<id>/JSON: displays all car models grouped by carmaker

About

Second project for the full stack developer Udacity nanodegree


Languages

Language:Python 53.2%Language:HTML 46.8%