Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/michael1ding/supply-eye
Django web application inventory management system
https://github.com/michael1ding/supply-eye
Last synced: 17 days ago
JSON representation
Django web application inventory management system
- Host: GitHub
- URL: https://github.com/michael1ding/supply-eye
- Owner: michael1ding
- Created: 2022-05-16T01:44:51.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-10-05T17:44:13.000Z (over 2 years ago)
- Last Synced: 2024-12-06T20:21:48.088Z (30 days ago)
- Language: Python
- Homepage:
- Size: 115 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## SupplyEye - Inventory Management System
App is hosted on Replit: https://inventory-app-shopify--mding8166.repl.co/
![Inventories](/inventory.webp).
## Background
I leveraged my background in Django from a previous internship (and also had a refresher for frontend HTML) to build this project. To goal is to distribute this application en masse to help local store owners keep track of their item inventory by implementing multiple backend operations for their store items and using a common datastore like SQLite to keep track of items.
### Functionality
I've implemented the following features, you should be able to:
* Create inventory items
* Edit Them
* Delete Them
* View a list of them
* When deleting, allow deletion comments and undeletion### Technology Choices
Because of the scale of this application, I decided that it would be be best data storage solution would be SQLite, which also integrates nicely with Django through the Django ORM model. Although writing to database in this situation is exclusive locked to multiple threads, this design choice should be sufficient for our needs of single user applications.
Django was used as the backend of choice due to the development and somewhat structured nature offered by the web framework. Database migrations are easy and allow for significant leeway in implementing now and applying modifications in the future.