๐ฆ 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
- multer
- cors
- mysql2
- pdfkit
โถ๏ธ Setup Instructions
-
Install required tools:
- Node.js
- MySQL
- Visual Studio Code with the live server extension
-
Clone the repository:
git clone https://github.com/suraj-oswal-39/inventory_system.git
-
Install dependencies:
-
Configure database:
- Create MySQL database and tables based on โrequire-tables.txtโ
- Update connection details in backend (/server/server.js)
-
Run the server on Visual Studio Code terminal:
-
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
items โ stores product details
sales โ stores bill information
sold_items โ stores items sold in each sale
supplier โ supplier details
purchase_order โ order records
๐ How It Works
- Add items to inventory
- Go to billing page
- Select items and enter quantity
- Apply discount (optional)
- Click Sold
-
System:
- Saves sale data
- Updates stock
- Generates PDF bill
- View updated Todayโs Sales
โ ๏ธ Limitations
- Runs on local server only
- No authentication system
- No multi-user support
- Limited analytics
๐ฎ Future Enhancements
- Barcode scanner integration
- User login system (Admin / Staff)
- Cloud database support
- Advanced reports & analytics
- Mobile application
๐ Project Info
- Project Name: Mera Godaam โ Inventory Management System
- Course: BBA (Computer Application)
- Student: Suraj Oswal
- College: Arihant College, Pune
๐ License
This project is licensed under the MIT License.
Modification allowed with proper credit.
๐ Acknowledgements
- MDN Web Docs
- YouTube tutorials
- ChatGPT (for guidance and debugging)