3K Users to 6 Lakh
Bharat RTO a journey from
My Role:
Lead Product Designer
Timeline:
3 Months
Company:
Cars24
Collaborated with:
Product Owner, Product manager, Developers, Marketing Team, Founders





Imagine boosting

Active users by
200x

Retention by over
5x

Session time by
3x
🔥
Yes, this is what we did for Bharat RTO vehicle management app within 3 months.
Bharat RTO APP helps users check challans, manage insurance reminders, and view real-time vehicle info like PUCC and registration status etc.
Reason for building
Bharat RTO by CARS24

Target mass vehicle owners
Tap into India’s 20 Cr+ vehicle user base.

Drive service leads to Cars24
Resale, insurance, and loan opportunities.

Monetize traffic
Ads, affiliates, and brand partnerships.



But early results were disappointing
Vehicles added per 100 users
11.3
D30 Retention
2.2%
Onboarding completion:
28%

Avg. session time
3min
So I began diagnosing
The real problem

UI/UX Audit Using Live App Data
To pinpoint where users face friction or abandon key flows, enabling focused improvements.
Competitor Analysis
To learn from the strengths and pitfalls of top apps in the same space and raise our bar.
UX Best Practices from Case Studies
To incorporate proven, user-centric design patterns that have succeeded in similar domains.
Engaging & SEO-Driven Feature Research
To ensure our most visible features match what users are actively searching for.

Some screenshots of research
Key insights
issues
Enter vehicle number
& check challan
IND
DL
12
AA
1234
Your recent searches

DL12AA1234
Insurance expiring
·
O challans
Last updated 2 days ago

DL12AA1234
2 challans
Last updated 2 days ago

DL12AA1234
2 challans
Last updated 2 days ago


Check
challan


Sell
your car

View
insurance


Upload
documents
Fuel prices in Gurgaon
PETROL
₹94.72
DIESEL
₹94.72
CNG
₹94.72
Offers for you
Get up to
₹1.8 lakhs Off
on selected cars
View offers

Sell your car
to us
hassle free
Get car price

Ad
This element does not align with the direction or purpose of the buttom icon.
The number should appear in the number plate format while typing.
This area could be used for showcasing internal or external offers.
The amount of space used for displaying the vehicle information is excessive, especially since there are no additional utilities or features being shown to improve the owner's experience.
Currently, the priority for both the business and the user is not to add more vehicles, but to access other services — which are becoming hidden.
I might just check random vehicle numbers; in such user scenarios, showing the search history every time doesn't make sense.
This section has strong potential to engage users — for example, by showing historical fuel prices to encourage interaction.
These can be used as interactive cards in other parts of the app.
More icons can be included for better clarity and usability.
A dropdown to change location can be added and made more engaging.
Your vehicle

DL12AA1234
Honda SP 125

Insurance expiring soon
DL12AA1234
Honda SP 125

Insurance expiring soon
View all your vehicles
Search details for another vehicle
IND
DL
12
AA
1234
Your recent searches

DL12AA1234
2 challans
Last updated 2 days ago

DL12AA1234
Insurance expiring
·
O challans
Last updated 2 days ago

DL12AA1234
O challans
Last updated 2 days ago
Explore other services

View
insurance


Sell
your car


Check
challan


Upload
documents
Fuel prices in Gurgaon
PETROL
₹94.72
DIESEL
₹94.72
CNG
₹94.72
Offers for you
Get up to
₹1.8 lakhs Off
on selected cars
View offers

Sell your car
to us
hassle free
Get car price

Ad
Check car valuation
Hompage diagnose
Current Onboarding flaws
It takes 3 screens to explain what the app is about
Maximum click than any other app, total 5 clicks are required to get to the home screen






Same Content repetitive in title and body text
Less explanatory with icons
Not everyone is comfortable with notifications, and here it's like compulsory permission with location.
When I said that I’ll do it later, then why is it shown again and without an option to skip
Onboarding diagnose
Secondary research


Spinny key takeaways
Taking away one click of first selecting phone and then typing, integrated it very nicely with the onboarding screens.
3 clicks to reach homepage if we do not put phone no.




Cars24 key takeaways
Very easy to understand onboarding screen, communicating all things that you can expect from cars24 in one screen with a minimal animation to keep users engaged.
3 clicks to reach homepage if we do not put phone no.





Park+ key takeaways
Very similar to cars24, easy overview of the whole app as soon you reach the onboarding
Best part about the onboarding is it only takes 2 clicks to onboard





Carinfo key takeaways
Even Carinfo tries to showcase everything they do in a single frame.
Gathering data about the person relation with car in an interactive way.
Taking location while keeping the app in the background makes users feel that they have just reached the app, it is just one step more to go.
3 steps





Swiggy key takeaways
Slides showcased with names not with dots, so that even if the user does not see other slides, they will till be able to get an overview of the platform.
Introduction with a video makes the platform more engaging as people can relate to real life things more.






Blinkit key takeaways
Slides showcased with names not with dots, so that even if the user does not see other slides, they will till be able to get an overview of the platform.
Introduction with a video makes the platform more engaging as people can relate to real life things more.


Gomechanic key takeaways
Multiple options given to login, giving freedom of choice






Compititors analysis
For onboarding

Cut Onboarding Steps for a Faster Start
Reduced to 3 steps because 60% drop off during long onboarding. Speeds up app access.

Show Key Info Upfront, Avoid Hidden Details
Key info upfront since 70% skip carousels and miss details. Improves engagement.

Highlight Features on One Visual Screen so Nothing’s Skipped
Single screen onboarding prevents skipping, 70% skip carousels

Collect User Data Contextually, Not During Onboarding
Users drop off 99.66% when asked questions upfront , asking later boosts engagement and reduces drop-off.

Make a Lasting First Impression with Strong Branding
Strong branding builds trust and confidence by creating a familiar and reliable user experience.
For homepage

Keep Add Vehicle Action at the Top
Placing the add-vehicle action at the top encourages early engagement, increasing user commitment and retention.

Design as a Core Vehicle Management App
Making the app feel like a dedicated vehicle management hub increases user relevance and frequency of use.

Separate & Optimize Service Tabs
Distributing services based on clicks improves navigation and engagement.

Adopt Features Validated by User & Stakeholder Testing
Including features shown engaging by user testing ensures relevance and satisfaction.

Introduce Educational Features (e.g., Street Signs Test)
Adding gamified educational features boosts return visits and engagement per secondary research.

Leverage Existing Internal Features
Reusing running features reduces cost and speeds deployment.

Alternate Info and Engaging Content
Balancing informative and engaging content prevents boredom, sustaining attention.

Improve UI for Enhanced Experience
Better UI reduces friction and boosts retention.

Prioritize Engagement to Collect Data for Growth
Focusing on multiple engagement points now enables collection of actionable data over time.

🔥 Feature
PN Section (Pending Notifications)
More Animations
Consistent Branding
RTO Exam Feature
Street Sign Learning
Bottom Navigation
Dedicated Challan Page
Garage Section
Easy Car Card Access
New Touchpoints for Hidden Features
Improved Communication
🧠 Why we added it
Users missed key deadlines
App felt dry/static
Design looked unbranded
Attract younger users prepping for DL
Helps learners & casual users
FAB + hamburger was confusing
Was buried earlier
Vehicle data scattered
Earlier was 3 taps away
Many tools underused
Users didn’t know what was available
❤️ User benefit
Timely alerts for challans, insurance
Engaging, delight-driven interactions
Recognizable, trustworthy app
Education + utility
Visual education, fun interaction
Direct access to core features
Centralized view of fines
Manage all cars in one place
1-tap access improves flow
Exposed via banners, nudges
Smart nudges, contextual toasts
🤩 Product/business impact
Increased opt-in to reminders
Improves brand perception
Aligns with Cars24 brand ecosystem
Drives new user acquisition
Keeps users active even after core tasks
Reduced drop-off by 20%
Monetizable surface (via payment/affiliate)
Cross-sell insurance, service, resale
Drives session depth & task success
Increases feature adoption
Educates, reduces support needs
⭐️ UX reason
Anchors habit-loop behavior
Enhances motion UX for micro-interactions
Increases top-of-mind recall
Gamified engagement adds depth
Adds depth to app use cases
Mobile UX standard best practice
High-intent action, needs priority
Identity-based ownership = retention
Aligns with user mental model
Improves discoverability, completion
Implements progressive disclosure
App requirement
according to the research


Explorations













Easy and clean onboarding
We showed half the location screen so users could see a glimpse of the homepage, applying the visibility of system status heuristic, reducing drop-offs by reassuring them the process was short, since users perceive less effort when they see they’re almost done.
Final Designs
New Homepage
Full view

Carousel replaced with one static image
Image of car directly connects you with the message that it is core vehicle management app
Better content communication
Carousel replaced with one static image
Image of car directly connects you with the message that it is core vehicle management app
Better content communication
Old homepage

New homepage

Highlights
Other BU’s collaboration
Engagement
Engagement content taken from Autoverse BU
Engaging loans entry points
Second-car lead source for CARS24
Entry points for upload document
Hidden services





Top banner view after car has been added

Garage view

Impact

Based of the same number of user base
Since there was an increase in users, the metrics may appear to show higher growth. However, we want to evaluate the actual difference at the same user base level.
Data per 30k users
🔥 Metric
🚗 Vehicles Added
⏱️ Avg. Session Time
📲 D30 retention
✅ Onboarding Completion
August
10,890
2.2 mins
2.2%
23%
December
31,740
8.3 mins
3.8%
70%
% Difference
191.55%
277.27%
2.2%
204.35%
The next impact journey on this app will begin from here.
It Does Not End Here
What We Learned & What’s Next

Major interaction
RTO Check
Challan
View Insurance
Garage

Interested in
Learning how to drive
Get a car
Get car loan

They are ignoring
Carousel ads
Exploring things or readings
Static things

Frustrated at
Incomplete flows
No proper segregation of services
Looks dummy because of less animations

Thank you