A simple and effective inventory control application with user authentication and product management features. Built with Python and SQL Server.
- Secure login screen
- New user registration
Manage inventory efficiently through a dedicated menu:
- Add – Insert new products into stock
- Update – Modify product details
- Delete – Remove products from stock
- Show – Display all products in stock
- Exit – Return to the main menu
- View all registered stock items in a dedicated screen
Make sure the following tools are installed on your machine:
- Python
- SQL Server
- Python packages listed in
requirements.txt
Follow the steps below to get the system running:
-
Clone the repository:
git clone https://github.com/RobisonTorres/Stock_Management_System.git cd Stock_Management_System
-
Set up the SQL Server database:
CREATE DATABASE stock_db;
⚠️ Update the SQL Server connection string in__init__.py
to match your environment. -
Install dependencies:
pip install -r requirements.txt
-
Run the application:
python run_app.py
-
Open the provided link in your browser (e.g.,
http://127.0.0.1:5000
) to access the application.
Stock_Management_System/
│
├── flowchart_app/ # flowchart application
├── stock_system/ # Core application code
├── requirements.txt # Dependencies
├── run_app.py # Entry point to run the app
└── README.md