Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/salaudeen22/inventoryassignment


https://github.com/salaudeen22/inventoryassignment

mern stack

Last synced: 1 day ago
JSON representation

Awesome Lists containing this project

README

        

# Dynamic Inventory Management Table

## Project Overview
This is a **Dynamic Inventory Management System** built using the MERN stack (MongoDB, Express.js, React.js, Node.js). The application provides an interactive interface to manage inventory efficiently. Users can add, edit, delete, filter, and sort items in the inventory. Items with low stock are highlighted automatically.

## Features
1. **Add Items:**
Add new items to the inventory by specifying their name, category, and quantity.

2. **Edit and Delete Items:**
Modify item details or remove them from the inventory.

3. **Filter by Category:**
Filter the displayed inventory items based on their category.

4. **Sort by Quantity:**
Sort items in ascending or descending order of their quantity.

5. **Low-Stock Highlighting:**
Automatically highlights items with a quantity below 10.

---

## Technologies Used

### Frontend
- **React.js**: User interface and table rendering.
- **CSS/Tailwind CSS**: For a clean and responsive UI design.

### Backend
- **Node.js**: Server-side functionality.
- **Express.js**: API request handling.

### Database
- **MongoDB**: Storing inventory data.

---

## Installation Instructions

### Prerequisites
Ensure you have the following installed:
- Node.js
- MongoDB
- Git

### Setup Steps
1. **Clone the Repository:**
```bash
git clone
cd dynamic-inventory-management