Inventory Management App is a simple and efficient web application designed to manage product inventory. It allows users to add, view, update, and delete inventory items through a clean and user-friendly interface.
- Add new inventory items
- View all available products
- Update existing product details
- Delete products from inventory
- Server-side rendered UI using EJS
- Backend: Node.js, Express
- Templating Engine: EJS
- Styling: CSS
- Language: JavaScript
Inventory-Management-App
├── public/ # Static assets (CSS, JS, images)
├── src/
│ ├── controllers/ # Business logic for inventory operations
│ ├── routes/ # Application routes
│ └── views/ # EJS templates (UI)
├── .gitignore
├── package.json
└── README.mdEnsure you have Node.js and npm installed:
node -v
npm -vClone the repository:
git clone https://github.com/vidit19sharma/Inventory-Management-App.git
cd Inventory-Management-App
Install dependencies:
npm install
npm start
Open your browser and navigate to:
http://localhost:3000
-
Add new products with relevant details
-
View all inventory items
-
Edit existing product information
-
Remove products no longer required
📊 Inventory analytics and reports
🔐 User authentication & authorization
🧠 REST API support
🛍️ Role-based access control
📱 Responsive UI improvements
Contributions, issues, and feature requests are welcome. Feel free to fork the repository and submit a pull request.
If you like this project, please consider giving it a star on GitHub!