GoldenSmile logo
Events
Back to work

Case study 01 — Mobile application design

TripRankDrive smarter. Rank better.

A night-first iOS app that turns every drive into a readable score, a live safety layer and a rank worth chasing — designed end to end from research to a 15-screen shipped system.

Product
TripRank — drive tracking & ranking app
Platform
iOS first, Android parity
My role
Senior UI/UX Designer — research → UI → handoff
Scope
Product strategy, IA, flows, UI system, 15 screens
Timeline
5 weeks, 3 design sprints
Deliverables
Design system, prototype, store creatives, handoff
TripRank app screenTripRank app screenTripRank app screenTripRank app screenTripRank app screen

Chapter 02

The problem

Why another trip tracker

Trip data with no meaning

Existing trackers dump raw numbers — km, minutes, an average. Drivers see a spreadsheet and never learn what a good drive looks like.

Dashboards you cannot read at 100 km/h

Small type, low contrast, six taps to start. Anything that needs reading while moving is a safety problem, not a feature.

No reason to open it tomorrow

Tracking alone has a one-week half-life. Without progression, comparison or streaks, retention collapses after the novelty drive.

Paywalls that arrive before the value

Competitors gate the first trip. Users never feel the product work, so the upgrade reads as a toll instead of an upgrade.

Chapter 03

Research

What drivers actually said

31

driver interviews

commuters, weekend riders, delivery pros

7

apps teardown

speedometer, fitness and racing categories

68%

wanted comparison

“Am I better than yesterday, or than anyone?”

4.2s

glance budget

max safe time eyes leave the road at speed

“I don't want a report. I want to know if today was better than yesterday — in one look, without taking my eyes off the road.”Interview 14 — daily commuter

Chapter 04

Who we designed for

Four drivers, one dial

Abhinav, 26

Weekend rider

Wants a score and a rank to chase. Screenshots his top speed for the group chat.

NeedsLeaderboard position, top-speed badge, shareable trip card

Meera, 34

Daily commuter

Wants the same route to get calmer and cheaper, not faster.

NeedsConsistency score, distance trend, auto-start so she never taps

Salman, 41

Fleet / delivery driver

Needs proof of hours and distance without babysitting a screen.

NeedsTrip history export, duration accuracy, background reliability

Kai, 22

Car-culture creator

Comes for the render, stays for the rank. Posts builds daily.

NeedsAI Mode styling, image export, profile as identity

Chapter 05

Design principles

The rules we designed against

01

One number owns the screen

The speed dial is the anchor of the whole product. Everything else is secondary metadata around a single 244 km/hr readout.

02

Night-first, glare-safe

True-black canvas, electric blue for action, volt yellow for alerts only. No white surfaces — a white card at night is a flash in the windshield.

03

Two taps to record

Open → Start Tracking. Permissions, profile and paywall never stand between a driver and the first trip.

04

Earned, then asked

Three free trips ship the value first. The Go Pro pill sits in the header — visible, never blocking.

05

Progression as the loop

Every trip ends in a rank delta, not a dead end. Complete → compare → chase.

Chapter 06

Information architecture

Six tabs, no menus

Ride

Live HUD, speed dial, start / end trip, radar alerts

Trip

History, filters, per-trip stats, trip complete card

Radar

Live speed-camera and risk zones near you

Rank

Global leaderboard by top speed, distance and trips

AI Mode

Style builder, custom prompts and nano edits for car renders

Profile

Stats, units, auto-start, subscription and support

Onboarding → first trip

  1. 01

    Splash

    Brand mark, 800ms, permissions pre-warmed in background

  2. 02

    Onboarding

    Three value cards — tracking, score, radar — each skippable

  3. 03

    Profile

    Name plus country: the minimum needed to place you on a board

  4. 04

    Home

    Idle HUD with 3/3 free trips and one primary action

  5. 05

    Recording

    Full-bleed dial, live radar warnings, single End Trip

  6. 06

    Complete

    Top speed hero, stats grid, share and copy

  7. 07

    Rank

    Where that trip moved you, and who is above

  8. 08

    Premium

    Offered after value, annual anchored against monthly

Chapter 07

The design system

Palette, type and components

Palette

Void Black #0B0B0F

Canvas. Zero glare at night, zero battery on OLED.

Electric Blue #2F2FEF

Primary action, dial arc, active nav.

Volt Yellow #F2F227

Alerts and records only — never decoration.

Panel #1A1A20

Cards, tiles and input fields.

Mist #9A9AA5

Labels, secondary metrics, disabled states.

Paper #F5F5F7

Primary readouts and headings.

Type scale

Speed readout96 / 0.9 / -4%Archivo Black
Screen title28 / 1.1 / -2%Archivo SemiBold
Stat value20 / 1.2Space Grotesk Medium
Label13 / 1.4 / +2%Space Grotesk Regular
Nav / caption11 / 1.3 / +8%JetBrains Mono

Component kit — 24 parts

Speed dialStat tileSegmented controlPrimary pillGhost pillNav bar (6 tabs)Radar alert bannerFree-trip counterGo Pro chipTrip cardRank rowFlag badgeAvatar uploaderCountry selectorSystem sheetToggle rowSettings rowPlan cardEmpty stateRecording chipTimerShare sheetMap layerToast

Chapter 08

The shipped app

15 screens, tap any to expand

01Splash

Brand mark on true black. Permissions and location warm up behind the 800ms hold.

02Onboarding — Tracking

Value first card: live speed, distance and duration. Next and Skip both present.

03Onboarding — Score

Frames the product as improvement, not surveillance. Score is the promise.

04Onboarding — Get Started

Third beat closes with the primary CTA. No account wall, no email.

05Set Up Profile

Avatar, username, country grid. Country is required — it powers the flag on the leaderboard.

06Home — Idle HUD

The dial at rest, six stat tiles at zero, free-trip counter and one blue Start Tracking.

07Notification Priming

System prompt requested only at the moment radar alerts become useful.

08Recording

Live state: recording chip, timer, and a volt-yellow speed-camera warning with distance.

09Trip History

Segmented All / Today / This Week, route chips, and a rollup card of lifetime stats.

10Trip Complete

Top speed as the hero moment, then stats, Share Trip and Copy Stats.

11Leaderboard

Your rank pinned with a social proof line, then the global board with flags.

12Speed Radar

Active zone counts on a live map with a manual refresh for low-signal areas.

13AI Mode

Style Builder, Custom Prompts and Nano Edits — car renders as the retention hook.

14Settings

Stats header, units, auto-start, subscription and the whole about block in one scroll.

15Premium

Annual recommended and price-per-week anchored; free trial keeps the exit soft.

Chapter 09

Craft decisions

The details that carry the product

The 4.2 second dial

Numerals are set in Archivo Black at 96pt with tabular figures so digits never shift width while the speed climbs. Legible in a 0.4s glance from a phone mount.

Alerts borrow the road

Speed-camera warnings use the volt yellow and circular limit sign drivers already read on signage. No new visual language to learn at speed.

Stats in pairs, always six

Avg / Top, Distance / Altitude, Duration / Stopped. A fixed 2×3 grid means muscle memory finds a number without reading labels.

Rank before you ask

The leaderboard header says “you are doing better than 60% of other players” before showing position — motivation ahead of judgement.

Paywall as a comparison

Annual is recommended and broken to ₹57.67/week against monthly's ₹115.67 — the maths does the argument, not the copy.

Chapter 10

App Store creatives

Five frames that sell the loop

Drive Smarter. Rank Better.
Drive Smarter. Rank Better.
Know Your Driving Score
Know Your Driving Score
Climb the Leaderboard
Climb the Leaderboard
Smart Radar Alerts
Smart Radar Alerts
Trusted by Smart Drivers
Trusted by Smart Drivers

Chapter 11

Outcomes

What changed after ship

3.1×

D7 retention

vs the tracking-only benchmark build

2 taps

to first trip

down from 6 in the previous flow

+41%

trial starts

after moving the paywall behind 3 free trips

4.8

store rating

first 60 days, majority citing readability

Chapter 12

Handoff & next

Shipping the system, not the screens

Tokens first

Colour, radius, spacing and type shipped as named tokens so the build never guesses a hex.

Motion spec

Dial easing, radar alert entry and trip-complete reveal documented as duration + curve pairs.

Roadmap

Crew leaderboards, route replays and an offline-first trip queue are the next three sprints.