Skip to content

momotofu/Catalogger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

253 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Catalog

A web app to login and create your own categories and items. Upload photos, details, and just catalog stuff. Or you can remain add items to the public catalog, without needing to login.

Alt text

Usage

  1. download repo git clone https://github.com/momotofu/catalog.git
  2. Open your terminal and change into the root of the directory
  3. Install Python dependencies by running $ pip3 install -r requirements.txt
  4. Install JavaScript dependencies by running $ npm i
  5. Build database $ python3 app/model.py

Run for production

  1. Build JavaScript bundle $ npm run build
  2. Run the application $ python3 run.py
  3. Open your browser to $ http://localhost:5000

Run for dev mode

  1. Run the dev server $ npm start
  2. In a seperate terminal window run the application $ python3 run.py --debug

Web application features and technologies

  • API for categories and items with JSON endpoints. (needs documentation)
  • User login and authentication
  • CRUD for categories and items
  • SQLAlchemy ORM
  • Github Oauth 2.0
  • SQLite3
  • Flask
  • KnockoutJS
  • Webpack

Releases

No releases published

Packages

 
 
 

Contributors