BSS Restaurant Management System
BSS RMS is a comprehensive restaurant management platform built for Bangladesh Software Solution. The Angular SPA frontend paired with a clean architecture ASP.NET Core API covers the full restaurant workflow. Features include JWT authentication with sign-up/sign-in, an employee management module with image uploads, table management with employee-to-table assignments, a complete food inventory system, and a powerful order management flow with six status stages (Pending, Confirmed, Preparing, PreparedToServe, Served, Paid). The new-order page features infinite scroll food selection with a draggable floating cart. An expense tracking module records operational costs, and the Reports & Analytics page provides daily/monthly/yearly breakdowns of sales, expenses, and revenue with interactive bar and pie charts powered by ngx-charts. The real-time dashboard shows today's orders, table occupancy, available tables, total employees, recent orders, and top-selling items with revenue. Built with repository pattern, dependency injection, AutoMapper, Entity Framework Core, and fully documented via Swagger.