Cars247
Phase 1 Development Proposal
A complete technical blueprint for building the Cars247 platform — two hybrid mobile apps, an admin panel, and deep integrations with MParivahan, payment gateways, maps, and insurance APIs.
Project Overview
Cars247 is a platform that connects vehicle owners with certified mechanics, washing providers, and insurance services through a single unified app. We will deliver a complete, production-ready ecosystem in Phase 1 — targeting Gurgaon as the launch market with multi-city scalability built into the architecture.
The platform consists of two hybrid mobile applications (Customer App & Service Provider App), a web-based Admin Panel with Role-Based Access Control (RBAC), and backend infrastructure integrating MParivahan for vehicle data, Razorpay for payments, Google Maps for live tracking, and third-party insurance APIs.
What We Will Deliver
Customer App (iOS & Android)
MParivahan login, digital vault, service booking, live tracking, in-app payments, and push notifications.
Provider App (iOS & Android)
Job management dashboard, inventory listing, diagnostic uploads, quotation builder, and commission tracking.
Admin Panel (Web)
RBAC for Ops, Finance & Support teams. Service analytics, user management, dispute resolution, and payout controls.
Onboarding & Digital Vault
We will build a frictionless onboarding system with MParivahan API integration. Upon login via mobile number, Google, or MParivahan ID, the system will auto-fetch the user's registered vehicles, DL, and RC — eliminating manual data entry and creating an instant digital identity.
Technical Deliverables
- →Auth Module: OAuth 2.0 via Google, OTP-based mobile login, and MParivahan ID deep-link integration.
- →Vehicle Auto-Fetch: API integration with MParivahan to pull registered vehicles (make, model, reg. number).
- →Document Vault: Encrypted cloud storage for DL, RC, insurance PDFs, warranty cards, and PUC certificates.
- →Expiry Alerts: Cron-based notification engine to send push alerts for expiring insurance, DL, or PUC.
Service Modules We Will Build
Three independent but interconnected service modules, each with dedicated screens, APIs, and business logic.
Module 1: Mechanic Services
A hyper-local service booking engine. Customers discover nearby mechanics via Google Maps integration, view profiles with listed services & spare parts, and book doorstep pickups.
- → Geo-based mechanic discovery (Maps SDK)
- → Real-time job tracking with status milestones
- → In-app diagnostic photo/video uploads
- → Customer approval workflow for additional repairs
- → Mechanic inventory & spare parts listing
- → Staged payment collection via Razorpay
Module 2: Washing Services
A referral-driven washing module. Offline washing agents onboard customers by providing free washes — the customer installs the app to claim the service. Agents earn commission on future bookings.
- → QR/referral code based customer onboarding
- → Agent commission tracking & payout dashboard
- → Free wash redemption & booking system
- → Agent-to-customer attribution engine
- → Cross-module upsell triggers (Mechanic, Insurance)
Module 3: Insurance Integration
Third-party insurance API integration. We connect with providers like Acko, Digit, or PolicyBazaar to offer instant quotes, comparisons, and one-click renewals — all within the app.
- → 3rd-party API integration (Acko / Digit / PolicyBazaar)
- → Auto-detect expiring policies from Vault data
- → Push notification engine for renewal reminders
- → In-app quote comparison & purchase flow
- → Commission tracking per referral sale
Technical Scope Breakdown
A quantified view of the engineering effort across all deliverables.
44+ Screens
Across Customer App, Provider App, and Admin Panel — including onboarding, booking, tracking, diagnostics, and payment flows.
74+ API Endpoints
RESTful microservices covering auth, booking, inventory, payments, notifications, analytics, and admin operations.
12+ Integrations
MParivahan, Razorpay, Google Maps, Firebase FCM, WhatsApp Business API, Acko/Digit Insurance APIs, and more.
End-to-End Mechanic Booking Flow
The complete customer journey we will implement — from discovery to warranty logging.
Discover
Customer opens the Mechanic module. Google Maps SDK renders nearby available mechanics with live availability status and distance.
Select & Book
Customer taps a mechanic profile to view services, listed spare parts, ratings, and pricing. Selects a service and confirms pickup slot.
Vehicle Pickup
Mechanic receives push notification, accepts the job, and dispatches team. Customer tracks the pickup via live GPS on the map.
Diagnose & Quote
Mechanic performs diagnosis, uploads photo/video evidence to the app, adds labour + parts costs, and sends a digital quotation for approval.
Approve & Pay
Customer reviews the quotation in-app, approves additional work if needed, and makes staged payment (50% deposit via Razorpay). Proforma Invoice auto-generated.
Repair & Drop-off
Mechanic completes the repair with milestone photo updates. Vehicle is dropped back. Final Tax Invoice generated. Balance payment collected. Parts logged to Warranty Vault.
Technology Stack & Infrastructure
Cloud-native microservices architecture. Designed to scale from 100 to 100,000+ users without re-architecture.
React Native
Single codebase for iOS & Android. Shared UI components across Customer and Provider apps with native performance.
Node.js + Express
Containerized REST API microservices. Handles high-concurrency booking, real-time tracking, and webhook processing.
PostgreSQL + Redis
PostgreSQL for transactional data (bookings, invoices, user records). Redis for session caching, rate limiting, and real-time pub/sub.
Razorpay
PCI-DSS compliant payment processing. Supports UPI, cards, net banking, and wallets. Webhook-based status updates.
Google Maps Platform
Live vehicle tracking, mechanic proximity search, geocoding, and route optimization for pickup/drop-off.
Firebase + WhatsApp
Firebase Cloud Messaging for push notifications. WhatsApp Business API for booking confirmations and OTP delivery.
Acko / Digit / PolicyBazaar
Third-party REST API integration for instant insurance quotes, policy comparison, and in-app purchase flow.
AWS / GCP
Auto-scaling container orchestration. CI/CD pipeline for rapid deployments. S3/GCS for document vault storage.
Investment & Payment Schedule
A milestone-based payment structure tied to tangible deliverables at each stage.
Phase 1 Total Investment
Includes: 2 Hybrid Mobile Apps (Customer + Provider) • Web Admin Panel • 3 Core Service Modules • MParivahan Integration • Payment Gateway • Maps & Tracking • Cloud Deployment • 90-Day Post-Launch Warranty.
Payment Milestones
Full source code and intellectual property rights transfer upon project completion.
Dedicated post-launch bug fixes and performance optimization support included.
Built on microservices from Day 1 — no rewrites needed when you scale to 100K+ users.
Phase 2 Roadmap: AI & Automation
Modular add-ons that can be commissioned independently after Phase 1 goes live.
AI Quote Assistant
₹2.5L - ₹5LML-powered pricing engine trained on historical repair data. Provides mechanics with benchmark quotes to reduce overcharging and build customer trust.
AI Photo Compliance
₹1.5L - ₹3LComputer vision module to automatically detect blurry, duplicate, or fraudulent proof-of-work photos uploaded by mechanics during service milestones.
Predictive Maintenance
₹2L - ₹4LNotification engine that analyzes vehicle age, mileage data, and service history to proactively send service reminders before breakdowns occur.
Auto-Settlement Engine
₹2L - ₹5LAutomated commission calculation and payout system. Handles split payments, washing agent referral commissions, and mechanic settlements.