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.
https://www.cs.uoregon.edu/Classes/17W/cis322/
Web Development with Flask - Miguel Grinberg
This project uses Flask and Postgres.
To install, you must have Virtual Environments installed.
- Clone repository.
- Open terminal at top level of repository.
- Create and activate your virtual environment.
$ pip install -r requirements.txt
- Create a local postgres database instance.
$ chmod u+x preflight.sh
$ ./preflight.sh <db_name>
$ python3 run.py
├── 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
I don't have any plans to continue this project as it was exploratory in nature.
MIT © Kyle Holmberg