inventory_system

๐Ÿ“ฆ Mera Godaam โ€“ Inventory Management System

A web-based Inventory Management System designed for small and medium-sized stores to manage stock, billing, suppliers, and sales efficiently.


๐Ÿš€ Features


๐Ÿ› ๏ธ Tech Stack

Frontend

Backend

Database

Libraries / Modules

โ–ถ๏ธ Setup Instructions

  1. Install required tools:

    • Node.js
    • MySQL
    • Visual Studio Code with the live server extension
  2. Clone the repository:

    git clone https://github.com/suraj-oswal-39/inventory_system.git
    
  3. Install dependencies:

    npm install
    
  4. Configure database:

    • Create MySQL database and tables based on โ€˜require-tables.txtโ€™
    • Update connection details in backend (/server/server.js)
  5. Run the server on Visual Studio Code terminal:

    node server.js
    
  6. Open in Visual Studio Code:

    Click on "Go Live" at the bottom bar in Visual Studio Code 
    

    Note: for proper setup, read the โ€˜about setup.txtโ€™ file โ€”

๐Ÿงพ Database Tables


๐Ÿ“Œ How It Works

  1. Add items to inventory
  2. Go to billing page
  3. Select items and enter quantity
  4. Apply discount (optional)
  5. Click Sold
  6. System:

    • Saves sale data
    • Updates stock
    • Generates PDF bill
  7. View updated Todayโ€™s Sales

โš ๏ธ Limitations


๐Ÿ”ฎ Future Enhancements


๐ŸŽ“ Project Info


๐Ÿ“œ License

This project is licensed under the MIT License. Modification allowed with proper credit.


๐Ÿ™Œ Acknowledgements