Skip to content

umarsaeedcheema/inventory-management

Repository files navigation

Inventory Management

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.

Installation

  1. Clone the repository
git clone https://github.com/umarsaeedcheema/inventory-management.git
  1. Run the following command to install the required dependencies:
npm install

Usage

Run the following command to start the application:

npm start

Structure

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

Features

Completed

  • Add item
  • Delete item
  • Update item
  • User authentication

In Progress

  • Database management for multiple users
  • Inventory search functionality
  • Recipe Suggestion
  • Low stock alerts
  • Item categorization

Future

  • Item quantity tracking
  • Reporting and analytics
  • Batch and expiration date tracking
  • Import/export inventory data

License

MIT

About

Inventory management app to track items

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages