Client project · 2026–Present · Ongoing
FoodClick
A complete food delivery ecosystem with customer, driver, and restaurant apps on one platform.
Restaurants need a digital ordering system. Customers need a reliable delivery app. Drivers need route and order management. Building three coordinated apps that all share real-time state is a complex systems problem with no room for sync failures.
Six separate client surfaces (3 Flutter mobile apps + 3 web panels) sharing a single Laravel API backend. Firebase handles real-time data sync, authentication, cloud functions, and push notifications. Google Maps powers live driver tracking.
- Three coordinated Flutter apps with real-time shared order state
- Live order tracking with Google Maps and driver location
- 11 payment gateways including regional options (Swish, Paytm, Orange Pay)
- In-app chat (images + video) between customers, drivers, and restaurants
- Full suite: wallet, gift cards, referrals, dine-in booking, QR scanning





700+
customers served
200+
menu items listed
50+
orders processed
20+
delivery drivers onboarded
6+
partner restaurants
23,000+
kr in earnings processed
Flutter: single codebase per app; native performance on iOS and Android
Firebase (Firestore + Realtime DB + Cloud Functions + FCM): real-time order sync across all clients; push notifications for order status updates
Laravel: shared API backend; single source of truth for order state and business logic
GetX: lightweight state management for Flutter; handles reactive state and dependency injection
SQLite (sqflite): local persistence for offline resilience in the driver and restaurant apps
Google Maps: live driver tracking rendered in the customer app
Full-stack Lead. I built all three Flutter apps (customer, restaurant, driver) and the Laravel + Firebase backend, and I actively manage and enhance the platform.