The MotorPedia: Next.js Car Marketplace & RTO Services Portal
Live Next.js web portal for the whole car ownership journey in India: buy and sell used cars, vehicle history and challan checks, online RTO services, fancy numbers, insurance and EMI tools.
- Platform
- Web app
- Built with
- Next.js
- Tech stack
- 8 technologies
Project highlights
- Server-rendered and statically generated Next.js pages with ISR for fresh listings
- Buy and sell used cars, with a valuation quiz and doorstep inspection booking
- Vehicle checks: registration (Vahan) details, challans and service history reports
- Online RTO services, fancy number booking, insurance comparison and EMI calculator
- City-specific landing pages built for search, with JSON-LD structured data
Overview
The MotorPedia is a web portal that covers the vehicle ownership journey in India: buying and selling certified used cars, checking a vehicle's history and challans, handling RTO paperwork online, booking VIP registration numbers, and comparing motor insurance. It is built with Next.js, React and TypeScript on top of a centralised REST API layer, and works as a responsive site on phones, tablets and desktops. I built the web frontend.
The problem
Owning a car in India involves many separate steps: finding a trustworthy car, checking its papers and challans, dealing with RTO transfers and loan liens, buying insurance and arranging finance. These are usually spread across different sites and offices, and the pages need to rank well in search to reach people who are looking for each service.
The solution
Marketplace
faceted search by budget, body style, fuel and transmission, with inspection scorecards for certified cars, and a Sell for Cash flow that estimates a price from registration year, variant, mileage and city demand before booking a doorstep evaluation.
Search and navigation
a city selector, a Services menu (challan check, Vahan check, motor insurance, fancy number, car loan, RTO services, EMI calculator, service history, vehicle inspection and fuel cost comparison), and listings with a filter sidebar (make, budget, year, kilometres, fuel, body type, owner, transmission and category), All, Assured and Dealers tabs, and sorting. Cards show price, EMI, kilometres, fuel, transmission, owner and location.
Vehicle checks
look up registration details, chassis and engine numbers and hypothecation records from the registration number, fetch pending challans with offence details and amounts, and view service history reports with maintenance, claims and ownership timeline.
RTO services
online request flows for ownership transfer, hypothecation addition and removal, duplicate RC and address change, plus interstate NOC and road tax refund requests.
Fancy numbers
check availability and book VIP registration numbers.
Insurance and finance
compare motor insurance quotes and use an EMI calculator for down payment, instalments and interest schedule.
Architecture
- Next.js uses a mix of server-side rendering, static generation and incremental static regeneration, so pages are quick to load and listings stay up to date.
- Redux Toolkit and RTK Query share state for shortlists, search filters and multi-step forms. A typed Axios service layer handles interceptors, response clean-up and consistent error handling.
- Tailwind CSS is used mobile-first, so layouts adapt from phones to desktops.
SEO is built in
dynamic metadata and JSON-LD structured data, plus city-based routes for services such as RTO and service history pages.
Challenges solved
- 1
Search pages at scale
dynamic Next.js routes with incremental static regeneration create localised landing pages for each city and service without rendering everything on every request.
- 2
Long legal forms
multi-step RTO forms keep their state locally, so going back in the browser or a network drop does not lose what the customer entered.
- 3
Image-heavy listings
the Next.js Image component serves WebP, responsive sizes and priority loading for the hero banner on pages with many vehicle photos.
Outcomes
A live Next.js portal that brings buying, selling, vehicle checks, RTO services, insurance and finance into one place, with search-friendly city pages and fast, up-to-date listings.
Technology stack
- Next.js
- React
- TypeScript
- Redux Toolkit
- RTK Query
- Axios
- Tailwind CSS
- JSON-LD
Screenshots
More Next.js work
- Grind & Pound: Fresh Flours & Spices Online StoreE-commerce website for freshly made flours, spices and healthy staples from Bareilly, delivered across India, with category collections, pack-size options, reviews and clear delivery messaging.View case study
- Hotel Apple Tree Residency: Next.js Booking Website & AdminFull-stack Next.js web platform for a boutique hotel: a guest website with pay-at-hotel reservations, and an admin portal where the front desk manages bookings, rooms and content.View case study
Need something similar?
Tell me about your project and I will suggest a plan.



