Made during Google Scholarship of Full Stack Web Developer Nanodegree Program at Udacity - 2018
This project sets up a sqlite database for an item catalog app. The provided Python script uses the sqlalchemy library to query the database.
- Python2
- sqlite
- python-sqlalchemy
- flask
- NPM
- Clone repository:
$ git clone git@github.com:dan13lkl1ng/item_catalog.git
- Install requirements
$ cd item_catalog
$ pip install -r requirements.txt
- Create Sqlite-Database
$ touch catalog.db
$ python database_setup.py
$ python lotsOfItems.py
- Solve NPM Dependencies
$ cd static
$ npm i
- Get Credentials from Google Oauth and save as
client_secret.json
- Start server
$ cd ..
$ python view.py
- Bootstrap Material Design
- Flask
- Google OAuth
- Not secured against XSS