Solo builder · Full-stack & Android · 2026
Table Tales
Menu, table booking and live order tracking for small restaurants in one surface.
JavaScriptFirebaseFirestoreAndroidFirebase Hosting

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
Live data model
Firestore collections for menu items, tables, reservations and orders, with realtime listeners so every device sees the same state.
- 2
Reservation flow
Table availability is checked against booked time windows before a reservation is confirmed.
- 3
Order tracking
Orders move through placed, preparing and served states that update on the customer view as staff advance them.
- 4
Delivery
Deployed on Firebase Hosting as an installable web app, so Android users get the same build without a store release.

Tech stack
JavaScript
Firebase
Firestore
Android
Firebase Hosting

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