Kelvinmao / flask-inventory-app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Flask Inventory Management project

Inventory Management Web Application

The goal is to create a web application using Flask framework to manage inventory of a list of products in respective warehouses. Imagine this application will be used in a shop or a warehouse that needs to keep track of various products and various locations.

Python, Flask, SQLAlchemy

Installation

First, you need to clone this repo:

$ git clone https://github.com/shraite7/flask-inventory-app.git

Then change into the flask-inventory-app folder:

$ cd flask-inventory-app

Now, we will need to create a virtual environment and install all the dependencies. We have two options available for now.

Use Pipenv:

$ pipenv install
$ pipenv shell

Or use pip + virtualenv:

$ virtualenv venv
$ . venv/bin/activate  # on Windows, use "venv\Scripts\activate" instead
$ pip install -r requirements.txt

How to Run the Application?

Before run the application, make sure you have activated the virtual enviroment:

$ flask run

Screenshots

This shows the first part of the dashboard which contains the Products and Locations sections

screenshot for project

This shows the second part of the dashboard while you can add and display locations

screenshot for project

This shows the Movements section which add movements and display all recorded movements

It also show the navigation of the current page

screenshot for project

a Preview of the Movements records

screenshot for project

The last one shows the Product Balance Report page, which dispaly the total quantity of each product in each Location (warehouse)

screenshot for project

About


Languages

Language:CSS 74.7%Language:HTML 13.7%Language:JavaScript 6.5%Language:Python 5.1%Language:Dockerfile 0.0%