Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

📦 Simple Inventory Billing System

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.


🚀 Features

• ➕ 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


🛠 Tech Stack

Frontend

  • ⚛️ React
  • ⚡ Vite
  • 🔗 Axios

Backend

  • 🟢 Node.js
  • 🚏 Express.js

Database

  • Array named products

📁 Project Structure

inventory-billing-system
│
├── backend
│   └── server.js
│
├── frontend
│   └── React components
│
└── README.md

🔌 API Endpoints

Get all products

GET /products

Add a product

POST /products

Update a product

PUT /products/:id

Delete a product

DELETE /products/:id

⚙️ Installation

1️⃣ Clone the repository

git clone https://github.com/Mk567m/Inventory.git

2️⃣ Install backend dependencies

cd backend
npm install

3️⃣ Install frontend dependencies

cd frontend
npm install

4️⃣ Start backend server

node server.js

5️⃣ Start frontend

npm run dev

📌 Project Purpose

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!

About

Add product. See products. Generate bill. Update products

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages