A simple Inventory Management and Billing System built with React, Node.js, Express.
It allows users to manage products and generate bills from inventory items.
• ➕ Add new products to the inventory
• 📋 View all products
• ✏️ Update product information
• ❌ Delete products from inventory
• 🧾 Generate bills using selected products
• 🧮 Automatic total price calculation
• 🔗 REST API for product operations
• 🗄️ PostgreSQL database storage
Frontend
- ⚛️ React
- ⚡ Vite
- 🔗 Axios
Backend
- 🟢 Node.js
- 🚏 Express.js
Database
- Array named products
inventory-billing-system
│
├── backend
│ └── server.js
│
├── frontend
│ └── React components
│
└── README.md
Get all products
GET /products
Add a product
POST /products
Update a product
PUT /products/:id
Delete a product
DELETE /products/:id
git clone https://github.com/Mk567m/Inventory.git
cd backend
npm install
cd frontend
npm install
node server.js
npm run dev
This project was built to practice:
• CRUD operations
• REST API development
• Database integration with PostgreSQL
• Full-stack application structure
⭐ If you like this project, feel free to star the repository!