The Inventory Management System is designed to simplify the management of supermarket inventory. It enables efficient tracking of stock levels, managing product details, and generating insightful reports to optimize operations.
- Product Management: Easily add, update, and delete product details.
- Stock Tracking: Monitor stock levels and receive alerts for low inventory.
- Reporting: Generate detailed sales and inventory reports.
- Search Functionality: Quickly locate products using advanced search filters.
- Frontend: Next.js (TypeScript)
- Backend: Next.js Server Actions
- Database: MongoDB
Follow these steps to set up the project:
-
Clone the repository:
git clone https://github.com/yourusername/inventory-management-system.git
-
Navigate to the project directory:
cd inventory-management-system -
Install dependencies:
npm install
-
Configure the database:
- Set up a MongoDB instance.
- Create a
.env.localfile in the root directory and add the following:MONGODB_URI=your-mongodb-connection-string
-
Start the application:
npm run dev
- Open your browser and navigate to
http://localhost:3000. - Use the intuitive interface to manage supermarket inventory seamlessly.
We welcome contributions! To contribute:
- Fork the repository.
- Create a new branch:
git checkout -b feature-name
- Commit your changes:
git commit -m "Add feature description" - Push to your branch:
git push origin feature-name
- Open a pull request.
This project is licensed under the MIT License. See the LICENSE file for more details.
For any inquiries, feel free to reach out via [your email or GitHub profile].







