Flutter Developer for Reservations App (restaurants & cafes)

Job ID: 40142425

Budget: $1,000 – $1,800 USD

*** Project Title

Flutter Developer Needed – Restaurant & Café Reservation App

*** Project Overview

We are building a mobile reservation platform that connects users with cafés and restaurants, allowing customers to book tables while vendors manage reservations through dedicated dashboards.

The project includes mobile apps (IOS & Android), restaurant dashboard, admin panel, and a demo landing page.

This is version 1.00 must be production-ready.


*** Scope of Work***

*** Mobile App (Customer)***

iOS & Android (FlutterFlow)

User authentication (Email / Phone)

Browse cafés & restaurants

Restaurant profile page

filter locations

show nearby places like any ordinary food delivery app

show pictures of the place if available

Reservation flow:

Select date

Select time slot

Number of guests

Submit reservation

Booking confirmation

show the place menu for the user for if he needs to (Pick-up / Dine-in) with the table reservation

payment gateway

Push notifications

Ratings & comments for the visit

Clean, modern UI

** Restaurant / Café Dashboard (Web or App)

Restaurant/cafe login

Manage restaurant/cafe profile

Set opening hours

Set capacity / availability

View reservations (list + calendar)

Accept / reject reservations

Reservation status updates

Notifications for new bookings

** Admin Panel

Admin login

Manage users

Manage restaurants & cafés

Approve / suspend vendors

View all reservations

Basic statistics (total bookings, active vendors , Payments)

** Backend & Tech

Flutter

Firebase:

Authentication

Firestore database

Cloud Functions (if needed)

Push notifications (Firebase)

Clean database structure

Secure role-based access (User / Vendor / Admin)

** Timeline

MVP delivery: 9–14 weeks

Weekly progress updates required

** Budget

$1,000 – $1,800 USD
(Final amount depends on experience & delivery plan)

Payment in milestones.

** Requirements

Proven experience with Dart

Experience with Firebase

Ability to design clean UI (or work from Figma)

Experience building booking / reservation systems

Good communication

Ability to deploy app live

** Nice to Have

Previous restaurant / booking apps

Flutter Web experience

Admin dashboard experience

Documentation skills

** Deliverables

Full Flutter project

Firebase project access

Source code ownership

Deployed Android & iOS builds

Basic documentation

** How to Apply

Please include:

Similar apps you’ve built (links or screenshots)

Brief explanation of how you’d build the reservation logic

Estimated timeline

Confirmation you can deliver end-to-end

** Important

This is a real startup project, not a test.
We’re looking for a long-term technical partner, not just a one-off task.