Solo builder · Full-stack & Android · 2026

Table Tales

Menu, table booking and live order tracking for small restaurants in one surface.

JavaScriptFirebaseFirestoreAndroidFirebase Hosting
Table Tales — Menu, table booking and live order tracking for small restaurants in one surface.

Goals

  • Replace paper menus, phone orders and walk-in booking notebooks with one live system.
  • Keep menu and order state in sync across staff and customer devices instantly.
  • Ship something a single small restaurant can actually run without IT support.
  • Make the same experience work on the web and on Android.

Approach & architecture

  1. 1

    Live data model

    Firestore collections for menu items, tables, reservations and orders, with realtime listeners so every device sees the same state.

  2. 2

    Reservation flow

    Table availability is checked against booked time windows before a reservation is confirmed.

  3. 3

    Order tracking

    Orders move through placed, preparing and served states that update on the customer view as staff advance them.

  4. 4

    Delivery

    Deployed on Firebase Hosting as an installable web app, so Android users get the same build without a store release.

Table Tales web app home screen showing the restaurant menu and booking entry points.
The live product — menu, reservations and orders in one surface.

Tech stack

JavaScript
Firebase
Firestore
Android
Firebase Hosting
Table Tales running live at table-and-tales.web.app.
Deployed on Firebase Hosting and installable on Android.

Results

Live

in production at table-and-tales.web.app

Realtime

menu, bookings and orders sync across devices

1 app

replaces paper menu, phone orders and booking notebook

Frequently asked questions

More case studies

All projects