Cafe Table Booking Website & App

Job ID: 40303377

Budget: $30 – $250 AUD

I want to launch a unified web and mobile platform that lets customers reserve tables at my café in just a few taps. The site will be primarily a booking service, with every step—browsing, reserving, and paying—handled online.

Core booking flow
• Table selection: guests pick an exact table or area from a live floor-plan.
• Pre-ordering food and beverages so the kitchen receives orders before arrival.
• Group reservations with automatic handling of party size limits and table joins.

Beyond these essentials, the system should safeguard real-time availability, prevent double-bookings, and send confirmation emails or push notifications. An admin dashboard must let me add or edit tables, menus, blackout dates, and view all reservations. Clean, responsive design is a must across desktop, tablet, and phone, and I’d like the same codebase (e.g., React, Next.js, React Native or Flutter) reused for iOS and Android builds.

Acceptance criteria
• Guests can sign up, log in, or book as visitors.
• Floor-plan and menus load from a secure database and update instantly.
• Pre-orders are editable until a configurable cut-off time.
• All data can be exported in CSV or viewed in a lightweight analytics panel.
• Final deliverables include full source code, deployment guide, and a brief video walkthrough.

When you reply, please outline the tech stack you recommend, an estimated timeline for an MVP, and links to any comparable booking solutions you’ve already built.