The Inventory Management System is a web application built using MongoDB, Node.js, Express, and EJS templates to track products, manage inventory, place orders, and view order history.
- View a list of products.
- Add new products to the inventory.
- Place orders for products.
- View order history.
Before you begin, ensure you have met the following requirements:
- Node.js and npm (Node Package Manager) installed.
- MongoDB Atlas account or a local MongoDB instance.
-
Clone this repository:
git clone https://github.com/your-username/inventory-management-system.git
-
Navigate to the project directory:
cd inventory-management-system -
Install the project dependencies:
npm install
-
Configure MongoDB Atlas:
- Replace
'YOUR_MONGODB_CONNECTION_STRING'inapp.jswith your actual MongoDB Atlas connection string.
- Replace
-
Start the application:
node app.js
-
Access the application in your web browser:
http://localhost:3000
- Visit the homepage to access various features.
- Use the "Add Product" page to add new products to the inventory.
- View the list of products on the "Product List" page.
- Place orders for products using the appropriate functionality.
- Check order history to track previous orders.
Contributions are welcome! Here are some ways you can contribute to the project:
- Report bugs or issues.
- Suggest new features or improvements.
- Fork the repository and submit pull requests.
This project is licensed under the MIT License - see the LICENSE file for details.
- Thanks to MongoDB for providing a powerful database solution.
- Inspired by real-world inventory management systems.