A simple data-driven web application developed with Python Flask framework
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
.DS_Store
README.md
client_secrets.json
database_setup.py
fb_client_secrets.json
itemcatalog.db
project.py

README.md

Description

A simple python Flask application that provides a list of items within a variety of categories as well as provide a user registration and authentication system using OAuth 2.0 providers: google and facebook. Registered users have the ability to post, edit and delete their own items. the application provides a JSON endpoint to that list all the categories and items

Requirements And Dependencies

Files and Structure

  • Server side code: project.py
  • Database: database_configuration.py
  • Templates reside on template folder
  • Images and css files reside on the static folder

Running the application

Clone the repository to your machine:

  https://github.com/DOUARA/Item-Catalog.git item-catalog

Then download the json file that contains the app secret from within your app dashboard then copy its content to the file named: client_secrets.json. add your client id to login.html template (search for the placeholder {{YOUR-CLIENT-ID}} )

  • Run the application using the command:
 `python project.py` 

Live preview

https://item-catalog.douara.me/