The Inventory Management System is a web application designed to help businesses manage their inventory efficiently. Built using Next.js, MongoDB, and Shadcn UI, this project provides a user-friendly interface for tracking products, managing stock levels, and generating reports.
- User authentication and role management
- Real-time inventory tracking
- Product management (add, edit, delete)
- Stock level alerts and notifications
- Reporting and analytics dashboard
-
Frontend:
- Next.js
- React
- Tailwind CSS
-
Backend:
- MongoDB (for data storage)
-
Design:
- Shadcn UI components
To get started with the project, follow these steps:
-
Clone the repository:
git clone https://github.com/HardUsername-123/inventory-management-system.git
-
Navigate to the project directory:
cd inventory-management-system -
Install dependencies:
npm install
-
Set up environment variables:
- Create a
.envfile in the root directory and add your MongoDB connection string.
- Create a
-
Run the development server:
npm run dev
-
Open your browser:
- Visit
http://localhost:3000to see the application in action.
- Visit
To learn more about the technologies used in this project, check out the following resources:
Contributions are welcome! If you have suggestions for improvements or want to report a bug, please open an issue or submit a pull request.
- Developed by Anthony Crausus