Project Overview:
This system allows bakery owners and managers to oversee branch operations, track inventory per location, manage orders, and optimize business performance. It provides a real-time, user-friendly interface for managing products, orders, and sales across different bakery branches.
Key Features:
Inventory Control – Real-time inventory tracking per branch, with alerts for low stock and stock transfer between branches.
Product & Category Management – Manage bakery items, categories, pricing, and availability per branch.
Order Management System – Customers can place orders, track status, and receive notifications.
Branch Capacity Validation – Ensures sellers can only add products to branches with available storage and suggests alternative branches if needed.
Customer Authentication & Authorization – Secure login and role-based access control (Admin, Seller, Customer).
Payment Integration – Online and offline payment options with order history tracking.
Sales Reports & Analytics – Detailed reports on sales, stock, and customer behavior to optimize operations.
Tech Stack:
Frontend: Angular (TypeScript, HTML, CSS, Bootstrap)
Backend: Node.js with Express.js
Database: MongoDB / MySQL
Authentication: JWT-based authentication