Skip to content

RobisonTorres/Stock_Management_System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stock Management System

Features

  • User Authentication

    • Login screen

    • New user registration

  • Stock Management

    • Dedicated menu for managing stock items with the following operations:
      • Add: Insert new products into the stock.
      • Update: Modify details of existing products.
      • Delete: Remove products from the stock.
      • Show: Display all products currently in stock.
      • Exit: Return to the main menu.

  • Product Overview
    • A screen to view all stock items.

Prerequisites

Ensure you have the following installed:

  • Python
  • SQL Server
  • Required Python packages (see requirements.txt)

Installation & Usage

Follow these steps to set up and run the application:

  1. Clone the repository to your local machine:

    git clone https://github.com/RobisonTorres/Stock_Management_System.git
  2. Set up the database in SQL Server by executing:

    CREATE DATABASE stock_db;

2.1 Don't forget to change the sql server connection in init.py.

  1. Install dependencies:

    pip install -r requirements.txt
  2. Run the application:

    python run_app.py
  3. Click on the link provided in the terminal to access the application, e.g: http://127.0.0.1:5000.