Skip to main content
Rajendra Kumar
React NativeMobile app

MotorPedia Dealer App: B2B Car Dealer & Auction Platform

Live app for used-car dealers and brokers on iOS and Android: vehicle checks, live auctions, inventory, leads and video marketing in one place. Used by 1,000+ dealers daily with 99% uptime.

Platform
Mobile app
Built with
React Native
Tech stack
10 technologies

Project highlights

  • Live on the App Store and Google Play, used by 1,000+ dealers daily with 99% uptime
  • Live dealer-to-dealer auctions with a real-time bid feed and auto-extending timers
  • Vehicle checks: registration (Vahan) details, e-challans and service history
  • Guided photo shoots and an in-app reel maker for social media
  • Redux cut state-related bugs by 30%; Firebase cut data latency by 50%

Overview

MotorPedia Dealer App is a B2B platform for used-car dealerships, multi-brand showrooms and auto brokers. It brings vehicle procurement, inventory, live auctions, RTO compliance checks, customer leads and social media marketing into one mobile app for iOS and Android. I built it with React Native and TypeScript.

The problem

Car dealers run their day across phone calls, WhatsApp, paper files and several government websites. They need to check a vehicle's papers and challans before buying, bid against other dealers in real time, keep track of stock and leads, and market cars online, and they need it all to be reliable on mobile.

The solution

  • Vehicle verification

    look up a registration number to fetch chassis and engine details, fitness validity and hypothecation status, check pending and disposed e-challans, and view service history and inspection scorecards with damage markers.

  • RTO tracking

    follow NOC issuance, ownership transfer and hypothecation termination.

  • Live auctions

    dealers bid against each other with a real-time bid feed, active bidder count and a countdown that extends by 30 to 60 seconds if a bid arrives in the last seconds.

  • Photo shoots and reels

    camera overlays guide the dealer through standard angles, and the app turns photos, branding, price overlays and music into vertical reels ready for Instagram and YouTube Shorts.

  • Dealer management

    multi-lot inventory, ageing stock alerts, procurement price calculators and per-car profit and loss, plus a lead pipeline for enquiries from WhatsApp, calls and walk-ins with follow-up reminders.

Architecture

  • A typed Axios service layer with retry handling talks to the REST services, and Socket.io carries live auction events. Redux Toolkit with normalised entity adapters keeps fast-moving auction updates separate from catalogue and inventory state.
  • Firebase provides push notifications, analytics and crash reporting. Dealer workflows were prototyped in Figma before they were built.
  • Photos are downsampled before upload and cached to keep memory use down, and reel composition is handled by native media pipelines rather than JavaScript.

Challenges solved

  • 1

    Auction state drift

    bid events carry sequence numbers so out-of-order messages can be detected, and the app reconciles with the server over REST if the connection drops for more than about three seconds. Bids are acknowledged by the server before they count.

  • 2

    Video rendering on mid-range phones

    limiting image passes and using native media pipelines keeps reel creation workable on mid-tier Android devices.

  • 3

    Slow external data sources

    registration, challan and service history lookups run in parallel and show skeleton placeholders, so dealers see partial results at once instead of waiting for the slowest source.

Outcomes

Used by 1,000+ dealers daily with 99% uptime. Redux reduced state-related bugs by 30%, Firebase integration reduced data latency by 50%, and Figma-designed workflows improved navigation efficiency by 20%.

Technology stack

  • React Native
  • TypeScript
  • Redux Toolkit
  • Socket.io
  • WebSockets
  • Axios
  • Firebase
  • Native camera
  • Video processing
  • Figma

Screenshots

  • Dealer app home screen with RTO Services, Service History, Challan Check and Vehicle Details, and a list of the dealer's requests
  • Vehicle Check screen where a dealer enters a registration number to get Vahan vehicle details
  • Challan Check screen for checking pending challans of any vehicle, with recent searches
  • MotorPedia Dealer App promo: manage your dealership digitally and streamline sales and inventory

More React Native work

Need something similar?

Tell me about your project and I will suggest a plan.

Start a conversation

All projects