0%
Home About Services Projects Resume Contact
Back to Projects
Mobile App Flutter Firebase Google Maps API Cross-Platform

FixMate — On-Demand Vehicle
Repair & Fleet Tracking App

A production-grade cross-platform mobile application connecting vehicle owners with certified mechanics in real time, featuring live GPS tracking, secure Razorpay payments, and an architecture capable of sustaining 10,000+ concurrent active sessions.

Start a Similar Project → View All Work
Role
Lead Flutter Engineer
Timeline
28 Days MVP
Platform
iOS & Android
Team Size
Solo Build
Status
✓ Live
10k+
Concurrent Active Sessions Supported
28 Days
Full MVP Delivered (vs. 45-day estimate)
60fps
Butter-Smooth Native Performance
99%
Uptime via Firebase Realtime DB

The Problem We Solved

Vehicle owners in tier-2 cities faced a fragmented, offline market for roadside repairs — no live tracking, unreliable pricing, and zero digital payment support. The client needed a complete two-sided marketplace (drivers + mechanics) shipped in under 30 days with enterprise-grade reliability.

⚠ Challenge 1

Real-time GPS tracking of mechanics requires sub-200ms location sync without draining device batteries or overloading Firestore write quotas.

✓ Solution

Implemented delta-update location broadcasting — mechanic positions streamed only when movement exceeds 15m threshold, reducing Firestore writes by 78%.

⚠ Challenge 2

Dual app (customer + mechanic) needed consistent UI/UX with zero code duplication across iOS and Android from a single codebase.

✓ Solution

Architected a shared Flutter module system with role-based navigation trees — 92% code shared between customer and mechanic apps, separate build flavors.

Architecture Overview

A clean three-layer architecture separating presentation, business logic, and data layers. Firebase powers all real-time features while Google Maps SDK handles the live tracking interface.

📱
Flutter App
Riverpod State
🔥
Firebase Auth
Phone OTP
Firestore RT
Live Sync
🗺️
Maps SDK
Live GPS
💳
Razorpay
Payments
📱 Flutter 3.x
🎯 Dart
🔥 Firebase Firestore
🔐 Firebase Auth (OTP)
☁️ Firebase Cloud Functions
🗺️ Google Maps SDK
💳 Razorpay SDK
📊 Riverpod State Management
🔔 FCM Push Notifications

What We Built

🗺️

Live Mechanic Tracking

Real-time GPS tracking of assigned mechanic on Google Maps with ETA calculation and smooth polyline path rendering.

💳

Secure Payments

End-to-end encrypted Razorpay integration with automatic invoice generation and Firebase Cloud Function webhooks.

Reviews & Ratings

Post-service rating system with mechanic reputation scores, customer reviews, and service history logs.

🔔

Push Notifications

Firebase Cloud Messaging with order status events, mechanic arrival alerts, and payment confirmations.

🔑

OTP Auth

Frictionless phone OTP authentication via Firebase Auth. No passwords. Automatic session persistence.

📊

Admin Dashboard

Real-time admin panel to monitor active bookings, mechanic availability, revenue analytics, and dispute resolution.

Results & Impact

FixMate launched 2 days ahead of the 30-day deadline with zero critical bugs in production. The dual-app architecture (customer + mechanic) was fully validated through beta testing with 200+ users across 3 cities before the public launch.

Want a Similar Product Built?

We'll scope, design, and engineer your mobile app in 30 days — with daily updates and a money-back guarantee.

Book a Free Strategy Call See More Projects