This is inventory management system application for managing small shop
. This is a web application
. The application is able to maange product information, stock, sales, genrate reports. Application build with python
language based on python popular web framework Django
. Go through the below section to know the details.
Here is the few key requirement's of an Inventory Management System which contains the following functionality.
Alow to do the following
- Add new product
- Update product
- Remove product
- View the product list
- Enter new stock
- Lease out stock
- Check available stock
- Add sales of the product
- Auto udpate the stock after sales
- Sales report generate for the customer
- Viewing sales
- Create user account
- User can log into the system
- User can log out from the system
- View all the user
- Update the user information Specify role as per user type
The following are the features which we can perform in this IMS web application
Create account | Update account | Login to the system | Logout to the system
Three types of user
-
1. Manager
-
- view, update, remove product.
- Update product stock
- view, update, remove suppliers.
- Purchase new product
- Check sales
- View and Deactivate staff
- can close customer ledger.
- can generate available invoice/report.
-
2. Staff (must of logged in)
-
- Entry the sales
- Print sales report for the customer
-
2. Customer (must of logged in)
-
View what purchased and the payment details.
Conains product suppliers information. Have adding, viewing, removing functionality.
Contains product details. And having adding, viewing, removing functionality.
Contains customer purchase details, payment and due history.
Have update functionality.
Contains product quantity, buying price, saling price. Have adding, updation, removing functionality.
- Purchase Product
- Sales Product
- Sales Report
- Purchase Report
- Stock Report
- Django
- Django REST Framework
- React.js
- Tailwind css
- HTML
- CSS
- sqlite3 (initial)