A real-time, microservices-based canteen ordering and management system for CRPF personnel with live order status tracking and automated inventory management.

ServeSmart is a real-time, microservices-based canteen management application specifically tailored to streamline food services and inventory workflows for CRPF (Central Reserve Police Force) personnel. In traditional canteen operations, high volumes of orders during peak hours trigger major bottlenecks, leading to long queues, error-prone manual ledger records, slow order status tracking, and delayed inventory restock warnings. ServeSmart digitalizes the entire process: soldiers can log in via a dedicated portal, place orders, generate secure QR codes for simulated UPI payments, and watch their order fulfillment status update live via WebSockets.
Concurrently, kitchen staff receive instant updates on a live KDS (Kitchen Display System) dashboard, while the event-driven inventory service tracks consumption in the background to automatically update stock quantities and alert administrators of low-stock thresholds.
The architecture is divided into 6 modular microservices and 1 API Gateway, coordinated through synchronous REST calls and asynchronous RabbitMQ event messages. Performance monitoring is integrated with Prometheus and Grafana dashboards.