Skip to content
/ LOST Public

Flask web application w/o ORM for fast, large-scale inventory tracking using Postgres and Heroku.

License

Notifications You must be signed in to change notification settings

kylemh/LOST

Repository files navigation

LOST Inventory Tracker

standard-readme compliant

This is an inventory tracking Flask web application utilizing a Postgres database without an ORM. You can create users with specific roles, create facilities, create assets, dispose of assets, move assets around, and get a report detailing each asset's location.

Table of Contents

Resources Used

https://www.cs.uoregon.edu/Classes/17W/cis322/

Web Development with Flask - Miguel Grinberg

Install

This project uses Flask and Postgres.

To install, you must have Virtual Environments installed.

  1. Clone repository.
  2. Open terminal at top level of repository.
  3. Create and activate your virtual environment.
  4. $ pip install -r requirements.txt
  5. Create a local postgres database instance.
  6. $ chmod u+x preflight.sh
  7. $ ./preflight.sh <db_name>
  8. $ python3 run.py

Contents

├── Procfile
├── README.md
├── app
│   ├── README.md
│   ├── __init__.py
│   ├── api.py
│   ├── helpers.py
│   ├── static
│   ├── templates
│   └── views
├── config.py
├── exports
│   ├── README.md
│   ├── assets.csv
│   ├── export_data.sh
│   ├── facilities.csv
│   ├── migrations.py
│   ├── transfers.csv
│   └── users.csv
├── imports
│   ├── data
│   └── import.py
├── preflight.sh
├── requirements.txt
├── run.py
├── runtime.txt
└── sql
    └── create_tables.sql

Contribute

I don't have any plans to continue this project as it was exploratory in nature.

License

MIT © Kyle Holmberg

About

Flask web application w/o ORM for fast, large-scale inventory tracking using Postgres and Heroku.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published