Restaurant Partner App

Restaurant Partner App - Restaurant daily Operations App

This is also known as the Sarwam Restaurant Partner app

Built in 2026MOBILE APPGet App

A production-grade, real-time Flutter mobile application empowering restaurant owners to seamlessly manage menus, track live orders, analyze sales, and oversee payouts from a centralized dashboard.

Tech Stack

Flutter
FlutterTechnology
Riverpod
RiverpodTechnology
Supabase
SupabaseTechnology
Node.js
Node.jsTechnology
Firebase
FirebaseTechnology

App Gallery

Gallery image 1
Gallery image 2
Gallery image 3
Gallery image 4
Gallery image 5
Gallery image 6

Project Details

An end-to-end management ecosystem designed exclusively for restaurant owners, centralizing all operational needs into a single, intuitive interface.

  • End-to-End Restaurant Management: Engineered a fully-featured dashboard allowing restaurant partners to oversee daily operations, track active orders, and toggle store availability seamlessly.
  • Live Order Lifecycle Tracking: Developed an active order board that manages statuses from incoming (new/pre-booked) to dispatched and delivered. Includes a built-in Self-Delivery Option (SDO) flow.
  • Dynamic Menu & Inventory Control: Built a comprehensive menu manager allowing partners to add categories, configure variants/add-ons, upload images, and toggle out-of-stock statuses instantly to prevent missed expectations.
  • Financials & Analytics Module: Implemented an analytics suite delivering insights into total earnings, unpaid balances, order volume trends, and one-tap payout requests.
  • Secure & Compliant Onboarding: Designed a robust multi-step onboarding flow capturing basic info, operating hours, geolocation, and regulatory documents (FSSAI, GST, PAN).

Technical Overview

Built on a modern, decoupled Flutter architecture ensuring highly responsive state mutations and secure role-based access validation.

  • Secure API Architecture: Implemented a decoupled architecture where the Flutter app authenticates directly with Supabase, securely passing JWT bearer tokens to the custom Node.js/Express backend for protected CRUD operations and role-based access validation.
  • Scalable State Management: Architected the mobile client using Riverpod, ensuring predictable state mutations, decoupled business logic from UI components, and optimized widget rebuilds across 150+ screens and modals.
  • Real-time Event Broadcasting: Leveraged Supabase Realtime to broadcast live order updates, ensuring the restaurant dashboard instantly reflects new orders or cancellations without manual polling.
  • Advanced Geolocation Integration: Utilized Google Maps SDK and Geolocator to precisely pinpoint and update store locations via coordinates (latitude/longitude) for optimized logistics routing.
  • Paginated Data Handling & FCM: Engineered efficient paginated API integrations for data-heavy sections, combined with Firebase Cloud Messaging to alert sellers instantly of critical events, minimizing operational latency.