Technical Development Proposal

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.

Core Feature

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.
Digital Vault
📄
Driving LicenseAuto-fetched • Valid till 2035
🚗
Hyundai i20 SportzHR-26-XX-1234 • Petrol
🛡️
ICICI Lombard Policy⚠ Expires in 42 days
📋
PUC CertificateUploaded • Valid till Dec 2026
Module Architecture

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
Development Scope

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.

User Flow

End-to-End Mechanic Booking Flow

The complete customer journey we will implement — from discovery to warranty logging.

1

Discover

Customer opens the Mechanic module. Google Maps SDK renders nearby available mechanics with live availability status and distance.

2

Select & Book

Customer taps a mechanic profile to view services, listed spare parts, ratings, and pricing. Selects a service and confirms pickup slot.

3

Vehicle Pickup

Mechanic receives push notification, accepts the job, and dispatches team. Customer tracks the pickup via live GPS on the map.

4

Diagnose & Quote

Mechanic performs diagnosis, uploads photo/video evidence to the app, adds labour + parts costs, and sends a digital quotation for approval.

5

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.

6

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.

Mobile Frontend

React Native

Single codebase for iOS & Android. Shared UI components across Customer and Provider apps with native performance.

Expo • React Navigation • Maps SDK
Backend Runtime

Node.js + Express

Containerized REST API microservices. Handles high-concurrency booking, real-time tracking, and webhook processing.

Docker • JWT Auth • Socket.io
Database Layer

PostgreSQL + Redis

PostgreSQL for transactional data (bookings, invoices, user records). Redis for session caching, rate limiting, and real-time pub/sub.

Prisma ORM • Redis Pub/Sub
Payment Gateway

Razorpay

PCI-DSS compliant payment processing. Supports UPI, cards, net banking, and wallets. Webhook-based status updates.

Razorpay SDK • Auto-Refunds
Maps & Tracking

Google Maps Platform

Live vehicle tracking, mechanic proximity search, geocoding, and route optimization for pickup/drop-off.

Places API • Directions API • Geofencing
Notifications

Firebase + WhatsApp

Firebase Cloud Messaging for push notifications. WhatsApp Business API for booking confirmations and OTP delivery.

FCM • WhatsApp Templates • In-App
Insurance APIs

Acko / Digit / PolicyBazaar

Third-party REST API integration for instant insurance quotes, policy comparison, and in-app purchase flow.

Webhook Callbacks • PDF Generation
Cloud & DevOps

AWS / GCP

Auto-scaling container orchestration. CI/CD pipeline for rapid deployments. S3/GCS for document vault storage.

Docker • GitHub Actions • CloudWatch

Investment & Payment Schedule

A milestone-based payment structure tied to tangible deliverables at each stage.

Phase 1 Total Investment

₹8,50,000
(Exclusive of GST)

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

KickoffProject Setup, UX Research & Wireframing
30%
₹2,55,000
Feature CompleteDevelopment Complete, Staging Deployment
30%
₹2,55,000
Beta / UATUser Acceptance Testing & Bug Fixes
25%
₹2,12,500
Go-LiveProduction Deployment & Store Release
15%
₹1,27,500
🔑 100% IP Ownership

Full source code and intellectual property rights transfer upon project completion.

🛡️ 90-Day Warranty

Dedicated post-launch bug fixes and performance optimization support included.

⚡ Zero Technical Debt

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 - ₹5L

ML-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 - ₹3L

Computer vision module to automatically detect blurry, duplicate, or fraudulent proof-of-work photos uploaded by mechanics during service milestones.

Predictive Maintenance

₹2L - ₹4L

Notification engine that analyzes vehicle age, mileage data, and service history to proactively send service reminders before breakdowns occur.

Auto-Settlement Engine

₹2L - ₹5L

Automated commission calculation and payout system. Handles split payments, washing agent referral commissions, and mechanic settlements.