Skip to content

GerhardCoetzeeRSA/tableflow_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

TableFlow 🍽️

QR-Powered Restaurant Ordering, Payment & Kitchen Management

Turn every table into a profit centre.
TableFlow replaces paper menus, overwhelmed waiters, and slow till queues with a seamless QR-based ordering system — no app download required.


🚀 Live Demo

URL
🌐 Landing Page https://yourusername.github.io/tableflow/
📱 App (Customer / Kitchen / Till) https://yourusername.github.io/tableflow/app/

📋 What is TableFlow?

TableFlow is a SaaS restaurant management platform built for modern restaurants, franchise groups, and hospitality businesses. Customers scan a QR code on their table, browse the menu, place their order, pay, and track their meal in real time — all from their phone browser.

No app download. No hardware. Live in under 10 minutes.


🖥️ The Four Screens

1. 📱 Customer Menu

  • Opens instantly on any smartphone via QR code scan
  • Browse menu by category or search
  • Add items to cart, adjust quantities
  • Choose tip amount (0%, 10%, 15%, 20%)
  • Pay securely via card, EFT, or mobile payment
  • Add dessert / drinks mid-meal to running tab
  • Live order tracker with step-by-step status updates
  • Sound chime + phone vibration when food is ready

2. 👨‍🍳 Kitchen Display

  • Live Kanban board: New Orders → Cooking → Ready to Serve
  • Colour-coded progress timer per order (green → amber → red)
  • One tap advances order to next stage
  • Customer tracker updates automatically when kitchen taps
  • New orders animate in with audio alert
  • Works on any tablet, monitor, or wall screen

3. 🧾 Till / Cashier Dashboard

  • Real-time payment status for every table
  • Today's revenue, order count, active tables, average tip
  • Paid tables highlighted in green — customers leave without queuing
  • One-click table reset after service
  • Supports multi-branch view for restaurant groups

4. ⚙️ Admin Panel

  • Set restaurant name, branch, currency, number of tables
  • Configure average prep and cook times
  • Full menu management — add, edit, toggle items on/off
  • Generate and download printable QR codes per table
  • Supports 8 currencies (ZAR, USD, EUR, GBP, NGN, KSh, AED, AUD)

⚡ Key Features

Feature Detail
🌍 International Works for any restaurant, anywhere in the world
💳 SA Payments PayFast, Peach Payments, Ozow, Yoco
📱 No App Needed Opens in any mobile browser via QR scan
🔴 Real-Time Kitchen ↔ Customer tracker updates live
🛎️ Alerts Sound chime + vibration when order is ready
⏱️ ETA Estimated time remaining shown on customer tracker
🏪 Multi-Branch Group dashboard across all locations
🖨️ QR Codes Unique QR per table, downloadable as PDF
🌐 Multilingual Currency and locale configurable per restaurant

🗂️ Repository Structure

tableflow/
│
├── index.html          # Landing page — for restaurant owners
├── README.md           # This file
│
└── app/
    └── index.html      # The app — customer menu, kitchen, till, admin

🛠️ Tech Stack (Current)

Layer Technology
Frontend Vanilla HTML, CSS, JavaScript
Fonts Google Fonts (DM Sans, DM Serif Display, Playfair Display, Outfit)
Hosting GitHub Pages
Payments PayFast / Peach Payments (integration in progress)
Backend Supabase (real-time sync — in development)
Auth Supabase Auth (in development)

🗺️ Roadmap

✅ Phase 1 — Complete

  • Customer menu with cart and QR ordering
  • Kitchen display (Kanban board)
  • Till / cashier dashboard
  • Admin panel with menu management
  • Live order tracker (customer-facing)
  • Sound + vibration alerts
  • Multi-currency support
  • Professional landing page

🔄 Phase 2 — In Progress

  • Supabase real-time backend (live sync across devices)
  • PayFast payment integration (real transactions)
  • Peach Payments integration
  • Restaurant onboarding flow (sign up → live in 10 min)
  • Multi-restaurant owner dashboard

🔜 Phase 3 — Planned

  • QR code PDF generation (per table)
  • Menu photo uploads
  • Waiter tip tracking and reporting
  • Daily/weekly revenue reports via email
  • Staff management and roles
  • Loyalty / repeat customer features
  • Mobile app wrapper (iOS + Android PWA)
  • Offline mode for poor connectivity environments

💰 Pricing

Plan Price Best For
Starter R499/month per branch Single-location restaurants, up to 20 tables
Professional R1,199/month per branch Full-service restaurants, unlimited tables
Restaurant Group R3,499/month up to 10 branches Franchises and multi-location groups

All plans include a 30-day free trial. No credit card required.


📞 Contact & Business Enquiries

Developed and owned by:

Coetzee Data AI Consultants Pty (Ltd)
📧 info@coetzeedataconsultants.co.za
📞 082 646 2405
🏢 Registration No. 2025/428324/07
🇿🇦 South Africa

For demo bookings, partnership enquiries, franchise pricing, or technical support — please reach out via email or phone.


📄 Licence

This software is proprietary and owned by Coetzee Data AI Consultants Pty (Ltd).
Registration No. 2025/428324/07.

Unauthorised copying, distribution, or use of this software — in whole or in part — without express written permission from the owner is strictly prohibited.

© 2025 Coetzee Data AI Consultants Pty (Ltd). All rights reserved.


Built with ♥ in South Africa 🇿🇦

About

QR-powered restaurant ordering, payment & kitchen management. Customers scan, order, pay & track their meal live — no app download needed. Built for SA restaurants & global chains. By Coetzee Data AI Consultants.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages