Inventory System ( Back end )
تفاصيل العمل
This inventory management system is a backend REST API designed for a single company with multiple branches to track stock, record sales, and maintain a clear audit trail of all inventory changes. It provides a structured way to manage branches, inventory items per branch, and sales operations while ensuring every stock adjustment is logged for accountability. Key Capabilities Branch Management: Create, list, update, and delete company branches. Inventory Management: Add and manage inventory items, update quantities, and view items per branch. Low-Stock Monitoring: Quickly identify items that fall below a defined low-stock threshold (e.g., ≤ 10 units). Sales Transactions: Record sales that automatically reduce stock levels in a controlled/atomic way. Stock Movement Logging (Audit Trail): Every inventory change (sales, restocks, adjustments) is recorded as a stock movement entry for tracking and reporting. Health Check Endpoint: Simple endpoint to confirm the service is running.
بطاقة العمل
طلب عمل مماثل