A simple inventory management system that allows users to add, remove, and update items in an inventory. The system also allows users to view the inventory and search for items in the inventory.
- Clone the repository
git clone https://github.com/umarsaeedcheema/inventory-management.git
- Run the following command to install the required dependencies:
npm install
Run the following command to start the application:
npm start
The project is structured as follows:
/components
- layout.tsx
- protected-layout.tsx
- navbar.tsx
/inventory
- inventory-service.ts
- page.tsx
/login
- authContext.tsx
- page.tsx
layout.tsx
page.tsx
- Add item
- Delete item
- Update item
- User authentication
- Database management for multiple users
- Inventory search functionality
- Recipe Suggestion
- Low stock alerts
- Item categorization
- Item quantity tracking
- Reporting and analytics
- Batch and expiration date tracking
- Import/export inventory data
MIT