Skip to content
Back to projects

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