Full-stack restaurant operations, in one system

Run your whole restaurant
from one dashboard — and one app.

My Restaurant connects your admin dashboard, front-of-house staff, and kitchen in real time: orders placed by a waiter reach the kitchen instantly, and every status change — accepted, cooking, ready, delivered, paid — flows straight back out again.

Everything a restaurant needs to run day to day

One database, one source of truth — from the front counter to the kitchen.

Live Dashboard & Reports

Daily/monthly sales, top-selling items, waiter and chef performance, profit vs. expenses — all charted automatically.

Kitchen Display System

Orders flow straight to the kitchen the moment a waiter submits them. Accept, cook, and complete — with live notifications back to the floor.

Tables, Floors & QR Codes

Color-coded floor plans, printable per-table QR codes, and one-tap status updates: available, reserved, occupied, cleaning.

Reservations & Waiting List

Book tables in advance, manage walk-in queues, and seat waiting guests the moment a table frees up.

Billing & Payments

Automatic tax and service charge, split bills, and cash/card/online payment recording that closes the loop on every order.

Inventory & Suppliers

Stock levels, low-stock alerts, expiry tracking, and supplier records so the kitchen never runs out mid-service.

One login. The right screen for every role.

Everyone signs in from the same page — the system routes them automatically.

Super Admin Restaurant Admin Receptionist Waiter Kitchen Chef Cashier
My Tables
T1
T2
T3
T4
T5
T6
Order #ORD-2201 ready for pickup
Android Companion App

Waiters and kitchen staff get a real mobile app — not just a mobile website.

Built with Kotlin and Jetpack Compose, the companion app talks to the same REST API that powers the web dashboard, so every order, table, and status update stays in sync everywhere, instantly.

Live Table Grid
Color-coded, tap a table to start an order
Kitchen Display
Accept, cook, and complete orders on the go
Full Item Modifiers
Extra cheese/sauce, spice level, remove ingredients, notes
Push Notifications
Firebase push with automatic polling fallback

Built with

PHP 8 MySQL Bootstrap 5 JavaScript Kotlin Jetpack Compose Retrofit Firebase Cloud Messaging