Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pradipece/invantory_management_system
https://github.com/pradipece/invantory_management_system
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/pradipece/invantory_management_system
- Owner: pradipece
- License: mit
- Created: 2023-01-19T18:53:08.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-30T13:37:12.000Z (about 1 month ago)
- Last Synced: 2024-11-30T14:32:15.884Z (about 1 month ago)
- Language: HTML
- Size: 3.8 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Inventory Management System
_"Simple Inventory Management System powered by Flask"_
## Table of Contents
- [Installation](#installation)
- [Overview](#overview)
- [Usage](#usage)
- [Starting Things Up](#starting-things-up)
- [Getting Into It](#getting-into-it)
- [Inserting products and locations](#adding-products-and-locations)
- [Moving things around](#moving-things-around)
- [Editing Existing Data](#editing-existing-information)
- [Dependencies](requirements.txt)
- [License](#license)## Installation
git repository:
```sourceCode console
$ cd Inventory_Management_System
```![](docs/utilities/1.gif)
Install necessary dependencies
```sourceCode console
$ pip3 install -r requirements.txt
```Which is the same as
```sourceCode console
$ pip3 install flask
```![](docs/utilities/2.gif)
## Overview
The index page or summary covers the system summary, containing lists of products and locations along with a count of unallocated products.
On the _products page_, we can add/edit/remove products from the system. The _location page_ covers similar functionality in the context of locations or warehouses.
The logistics page allows for product movement and maintains a tabular history of all transactions.## Usage
### Starting Things up
To run the application, change the current working directory to
\~/Inventory_Management_System/inventory/```sourceCode console
$ cd inventory
```run the app by typing the following command into your terminal
```sourceCode console
$ python3 -m flask run
```![](docs/utilities/3.gif)
The application can be accessed at _localhost:5000_ in your browser
![](docs/utilities/4.gif)
This view of the system can be accessed for demo purposes on installation, to start afresh and remove the inventory.sqlite file from the parent folder
![](docs/utilities/5.gif)
### Getting Into It
A new system will look like this
![](docs/utilities/6.gif)
#### Adding Products and Locations
To add products, only the name and quantity are required
Adding locations needs only the name to be added![](docs/utilities/7.gif)
#### Moving Things Around
Products can be moved into and between warehouses _only after_ they have been added to the system
![](docs/utilities/8.gif)
Moving into locations
![](docs/utilities/9.gif)
Moving between locations
#### Editing Existing Information
Editing Product Information
![](docs/utilities/10.gif)
Editing Location Information
![](docs/utilities/11.gif)
Deleting Products and Locations on the System
![](docs/utilities/12.gif)
## Dependencies
- Just Flask\!
## License
This project has been published under the [MIT License](LICENSE).