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