Inventory Management Website.
Check out the GitHub repository and the website.
This project was developed for the “Codo a Codo - Django” course together with Omar Scarazzato. It was made with Django Framework and PostgreSQL.
The website allows the stock management of a warehouse. There are 3 levels of users:
- Employee (Level 1, mostly read permissions).
- Supervisor (Level 2, read and write permissions).
- Administrator (Level 3, read and write permissions and access to Django’s admin panel).
Functionalities:
- View products: the products that are registered in the system will be listed in a table with their corresponding name, manufacturer and stock.
- Depending on the type of user, the last column will show a button to edit and delete the product.
- Register product: will allow you to register new products in the system.
- Edit product.
- Delete product.
- View manufacturers: the manufacturers that are registered in the system will be listed in a table with their corresponding name, address, telephone number and email address.
- Depending on the type of user, the last column will show a button to edit and delete the manufacturer.
- Register manufacturer.
- Edit manufacturer.
- Remove manufacturer: will allow you to remove manufacturers from the system. When deleting a manufacturer, the products associated to it will be deleted.
- Enter and exit items: it will modify the stock of the products. An invoice will be associated to each stock modification.
- View invoices: the invoices will be listed and will allow access to their details.
- View users.
- Add user.
- Edit user.
- Delete user.
Screenshots
Login Page:
Stock Page:
Entity-relationship diagram: