Inventory Management System in Python using Django Free Source Code
Inventory Management System using Django in Python
This project is entitled Inventory Management System. This is a web-based application that helps a certain business or shop to manage their stock or inventory online. This project allows the business management to easily store, record, monitor their product stocks. It was developed in Python using the Django Framework. It has a simple and pleasant user interface using Bootstrap version 5. The project also has user-friendly features and functionalities
About the Inventory Management System
I developed this project using the following:
- Python
- Django
- HTML
- CSS
- JavaScript
- jQuery
- Ajax
- Bootstrap v5
- Material Design Bootstrap Template
- Font-Awesome
This Inventory Management System Project is accessible only for the business or shops management. The system can be accessed by 2 users which are the admin and staff. The admin has the privilege to access Django's admin panel/site and manage the list of users. The staff users are only allowed to manage the site. In this project, the users can store or list the product categories and list the product. The users can add stocks to each product and the system automatically calculate the available stocks per product. The application also contains a sale transaction feature where the user will encode all the transactions of the customers. Each item in a sale transaction will be deducted from the available stock automatically. The user can also track the history of the product stocks.
Features
- Login and Registration Page
- Home/Dashboard Page
- Displays the summary
- Categories
- Add New Category
- List All Categories
- Update Category Details
- Delete Category Details
- Product
- Add New Product
- List All Products
- Update Product Details
- Delete Product Details
- Inventory
- List All Products
- View Products Stock History
- Add New Product Stock
- Update Product Stock
- Delete Product Stock
- Sales Transaction
- Invoices
- List All Invoices
- Delete Invoice Details
- Profile
- Update Profile Details
- Update Account Password
- Logout
Sample Snapshots
Login Page
Home Page
Category Page
Product List
Inventory
Product Stock History
Sales Transaction Form
Invoice List
The system source code is free to download on this project and only for educational purposes only. The source code is not that so tricky which means not that difficult to understand. Feel free to download and modify the source code the way you wanted.
How to Run
Download/Install the following
- Python (I used v3.9.1)
- Django (I used v4.0.3)
- PIP (for python modules installation)
Setup/Installation
- Download and Extract the provided source code
zip
file. (download button is located below) - The static files upload separately because the folder exceeds the maximum file size of the website. Download the Static Files @ https://www.dropbox.com/s/5csn2jsonu7if3z/static.zip?dl=1. Extract the static files at the root path of the downloaded source code folder.
- Open your Terminal/Command Prompt window. (make sure to add "python" and "pip" in your environment variables)
- Change the working directory to the extracted source code folder. i.e.
cd C:\Users\Personal-23\Desktop\django_ims
- Run the following commands:
pip install Django
pip install -r requirements.txt
python manage.py migrate
python manage.py runserver
- Open a web browser and browse
http://localhost:8000/
orhttp://127.0.0.1:8000/
Note: I might forget to list some other modules/libraries. Kindly Install the missing modules if any occurred.
Access Information
SuperUser
Username: admin
Password: admin123
DEMO VIDEO
That's it! I hope this will help you with what you are looking for. Maybe you'll find this Inventory Management System useful and can help you with your future Python Django Projects.
Explore more on this website for more Free Source Codes and Tutorials.
Enjoy :)
Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. After downloading it, you will need a program like Winzip to decompress it.
Virus note: All files are scanned once-a-day by SourceCodester.com for viruses, but new viruses come out every day, so no prevention program can catch 100% of them.
FOR YOUR OWN SAFETY, PLEASE:
1. Re-scan downloaded files using your personal virus checker before using it.
2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.
Comments
Just create a new superuser…
Issues with inventory page not found
im using your projecct as my…
Add new comment
- Add new comment
- 21536 views