Skip to content

Latest commit

 

History

301 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages