A Python-based Stock Control system with different user levels, product management, order handling, user registration, and login functionality. The system connects to a PostgreSQL database for persistent data storage.
All the documentation is inside the 'Trabalho APS.pdf' file. It contains all the use cases, graphs, and requirements used for the whole software architecture.
- Ricardo Affonso
- Felipe Costa
- Glycon da Cunha
- Letícia Forte
psycopg2- for PostgreSQL connectiontkinterfor the graphical user interface (GUI)ttkbootstrap- to improve the graphic possibilities
- Product Management: Add new products to the stock with details like name, price, and quantity.
- User Management:
- User registration for new users.
- Login screen to authenticate users.
- Different user levels (e.g., Admin, Manager, User) with specific permissions.
- Order Management: Place and manage orders, including viewing and updating order status.
- PostgreSQL Integration: Persistent data storage with a PostgreSQL database.
- Role-Based Access Control: Admin users can manage products, orders, and users, while regular users can place orders and view their own details.
- Python 3.x
- PostgreSQL Database

