Flask web application w/o ORM for fast, large-scale inventory tracking using Postgres and Heroku.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
exports
imports
sql
.gitignore
LICENSE
Procfile
README.md
config.py
preflight.sh
requirements.txt
run.py
runtime.txt

README.md

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