Inventory Management System
Tech Stack:
● Frontend: React (Ant Design, Redux)
● Backend: Flask (CRUD operations for inventory)
● Database: MongoDB (Product inventory)
● Authentication: Appwrite
Features:
✅ User authentication
✅ Add, edit, and delete inventory items
✅ Set stock quantity and monitor low stock alerts
✅ Generate inventory reports
✅ Search and filter items
API Endpoints:
Method Route Description
POST /inventory/add Add a new item
GET /inventory Get all items
PUT /inventory/{id}/e Update item
dit details
DELETE /inventory/{id}/d Delete an item
elete
Database Schema (MongoDB)
Inventory Collection
json
{
"_id": "ObjectId",
"item_name": "string",
"category": "string",
"quantity": "number",
"price": "number",
"last_updated": "ISODate"
}