Web, AI and Automation Solutions · Data Analytics and Business Intelligence

RestoBar360

In DevelopmentTTSET GLOBAL LTDProduct Owner, System Architect and Technical Contributor

A restaurant and bar management ecosystem combining staff back-office operations, customer QR ordering and platform administration, so restaurants can manage daily operations while customers order through a web interface.

Live demo pending — not yet publicly available.

Business Problem

Restaurants and bars needed one connected system for staff operations, customer ordering and platform administration instead of separate, disconnected tools.

Solution Overview

Architected a three-application ecosystem (Staff Web, Customer PWA, Platform Admin) sharing one NestJS API and database while keeping each application independently separated.

Objectives

Pending — no additional objectives documented beyond the solution overview.

Implementation Process

Pending — a detailed step-by-step process has not been published for this project.

Tools and Technologies

Next.jsNestJSMySQLRedisWebSocketsJWT + Refresh TokensTOTP AuthenticationInfobipDigitalOcean SpacesQR-Token OrderingProgressive Web App

Deliverables

  • Three independent applications — Staff Web, Customer PWA and Platform Admin — sharing one NestJS API and database.
  • Staff authentication, customer QR-token access and platform-admin authentication with TOTP.
  • Restaurant operations, customer ordering, inventory, expenses, licensing, tenants, analytics, audit logs and security monitoring.
  • WebSocket channels for real-time operational updates.
  • (Planned) Customer login portals, tenant branding, tenant user management, dark mode and a more professional restaurant-focused interface.

Challenges and Solutions

  • Strengthening tenant isolation.
  • Completing platform-admin security features.
  • Resolving pending migrations.
  • Improving QR ordering.
  • Validating payment and billing requirements.
  • Preparing the system for full end-to-end testing.

Solutions in progress — this project is still under active development.

Verified Results

Pending — no verified results have been published yet. Any stated objectives are targets, not confirmed outcomes.

Screenshots and Visual Evidence

Pending — visual evidence has not been published for this project yet.

Lessons Learned

Pending — lessons learned have not been documented for this project yet.