MotorPedia Classifieds: Used Car Marketplace (Web, iOS & Android)
Live marketplace for buying and selling pre-owned cars on the web (installable PWA), Android and iOS, with search and compare, instant valuation, doorstep inspection booking and EMI tools.
- Platform
- Mobile app
- Built with
- React Native
- Tech stack
- 11 technologies
Project highlights
- One marketplace on three channels: web PWA, Android and iOS
- Search with many filters, plus side-by-side comparison of up to three cars
- Sell-your-car flow with instant valuation and doorstep inspection booking
- EMI calculator, RTO paperwork tracking and one-tap WhatsApp and call
- Faster loads through bundle size reduction, code splitting and query optimisation
Overview
MotorPedia Classifieds is a consumer marketplace for buying, selling and financing pre-owned cars. The same experience runs as a responsive, installable Next.js web app and as native Android and iOS apps built with React Native and Expo, sharing models, API services and validation logic. I built the mobile apps with React Native and Expo and the web frontend with Next.js and worked on the Node.js and Express.js REST APIs behind them.
The problem
Buying or selling a used car means comparing many listings, trusting the condition and price, arranging an inspection and handling loan and RTO paperwork. A classifieds marketplace has to make search and filtering fast at scale and let people move between web and app without starting over.
The solution
Buying
filter by brand, model, price band, fuel, transmission, body style and kilometres. Compare up to three cars on specs, mileage, price and inspection highlights. Browse galleries with 360° exterior views and defect overlays tied to the inspection report, and book a test drive with reminders.
Browsing
the home screen has deal banners and shortcuts for most discounted, trending, budget and newly added cars, a vehicle category picker (SUV, sedan, hatchback, MUV), search with filter chips, and a Filters and Sort bar. Each listing card shows kilometres, fuel, transmission, owner, price with the saving, location and a wishlist heart. A news section carries articles on buying, selling and owning a car.
Selling
a step-by-step valuation flow estimates a price range from registration year, variant, odometer and market trends. Owners then book a doorstep inspection and follow offers from verified dealers on a live offer tracker.
Finance and paperwork
an EMI calculator shows instalments, tenure and down payment based on partner lender terms, and milestone trackers cover RC transfer, hypothecation clearance and insurance endorsement.
Contact
one-tap WhatsApp and phone links connect buyers with relationship managers.
Architecture
- The Next.js web app, installable as a PWA, and the mobile apps share typed models, API service layers and validation logic, with Redux Toolkit and a centralised Axios client managing state and requests.
- A service worker (Workbox) caches static assets, badges and search results so repeat visits load quickly. Universal links and app-install banners move web visitors into the app and keep their current search.
- Next.js renders listing pages on the server with clean meta tags and canonical URLs so shared links show rich previews on WhatsApp, Facebook and Twitter.
- The Node.js and Express.js backend serves listing, search and filtering endpoints.
Challenges solved
- 1
Heavy images
vehicles can have 20+ HD photos, so the web serves WebP or AVIF with responsive sizes and blurhash placeholders to ease memory pressure.
- 2
A long selling flow
a form state machine keeps progress through vehicle selection, condition questions and address booking, so a refresh does not lose the user's answers.
- 3
Shareable listings
structured meta tags and canonical URLs give shared car links a clear preview with pricing.
- 4
Speed at scale
bundle size reduction, code splitting and backend query optimisation improved performance.
Outcomes
A live marketplace available as a web PWA and on both app stores, with shared code across channels, faster loading through bundle and query optimisation, and an end-to-end path from search to inspection, finance and paperwork.
Technology stack
- React Native
- Expo
- Next.js
- TypeScript
- Redux Toolkit
- PWA
- Service workers
- Axios
- Google Maps SDK
- Node.js
- Express.js
Screenshots
More React Native work
- MotorPedia Dealer App: B2B Car Dealer & Auction PlatformLive 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.View case study
- Abeona: Hotel, Suite & Event Space MarketplaceTwo-sided React Native booking marketplace for rooms, suites, banquet halls and local experiences, with radius-based search, a map location picker and full English/Arabic (RTL) support.View case study
- Trolly: Quick-Commerce 3-App EcosystemThree synchronised React Native apps (Customer, Vendor and Delivery) for hyperlocal quick commerce, built around a real-time order state machine and a shared networking core.View case study
Need something similar?
Tell me about your project and I will suggest a plan.



