Back to ProjectsHospitality

TableTicket — Restaurant Management

React Native restaurant management app — menu management, table assignment, and order tracking for restaurant staff.

Languages
JavaScriptTypeScript
Skills & Tech
React NativeNode.jsMongoDBReal-time Updates
TableTicket — Restaurant Management

Restaurant floors move fast. TableTicket needed real-time order and table status that different staff roles — waiter, kitchen, manager — could all trust simultaneously, without lag between when an order is placed and when the kitchen sees it. It's a restaurant management app covering menu, table assignment, and order tracking for day-to-day operations, built to replace a paper-ticket workflow.

What I Built

  • Menu management — items, categories, pricing, and availability toggles
  • Table management — assign, track, and free up tables in real time
  • End-to-end order tracking from placement through service
  • Role-specific views for waiters, kitchen staff, and managers

Tech Stack

  • Framework: React Native
  • Backend: Node.js, MongoDB
  • Platforms: iOS, Android

Key Decisions

  • Built order and table status as real-time shared state rather than per-device local state, since the entire value proposition was every role (waiter, kitchen, manager) seeing the same live floor status without lag
  • Split views by role instead of shipping one generic interface, since a waiter, a kitchen display, and a manager dashboard need fundamentally different information density

Outcome / Impact

Replaced a paper-ticket system with a real-time digital order and table-management workflow, giving every role a live, shared view of the floor.

Interested in similar work?

Let's discuss your next project.

Contact Me