Full-stack restaurant management platform with real-time order flow
In UATFreelance
Citrus Fiztory
Full-stack restaurant management platform with real-time order flow
The problem
Restaurant operators needed a unified system to manage orders, approvals, and customer/admin communication in real time, across both web and mobile.
What I built
An end-to-end restaurant management platform: a NestJS/MongoDB backend, a Next.js customer-facing web app, and an Expo-based admin mobile app, connected by WebSocket notifications, push alerts, and email integration.
Architecture overview
- NestJS/MongoDB backend serves both the Next.js customer web app and the Expo admin mobile app from one API
- WebSocket-driven notifications keep order status and approvals in sync in real time across clients
- Approval workflow redesigned around live push alerts and email integration
Role
Sole architect and developer — backend, web app, and mobile admin app
Tech
Next.jsNestJSMongoDBExpoWebSockets
Outcomes
-60%
Approval processing time
In UAT
Status