Tags
Age Of Empires II AI Algokit Algorand Angular Blockchain Blog CC Certification Challenge cryptocurrencies CSS ctf Cybersecurity Data Django Docker Ebooks HackTheBox Homebrew HTML Hugo ISC2 Modding Playstation PostgreSQL Project Ps2 Purevolume Python python R scripts SOC TryHackMe Walkthrough Website Windows
228 words
1 minutes
Inventory Management Website.
22/06/2023
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: