All work
UX Case Study · Brand Refresh · Eater App · 2025

Bolt Brand Refresh
Eater App

Bolt's biggest brand update since 2019 — done entirely in-house. I led the food delivery side: new colour system, 3D illustrations, Inter typography, sonic identity, and a unified visual language across every screen eaters touch.

Product Design Brand System In-house Cross-vertical ✦ Shipped 2025
01   Overview

From being a brand 200 million people move with — to looking like one

Since Bolt's last major brand update in 2019, the platform had grown from a regional ride-hailing app to a multi-vertical service used by over 200 million people across rides, food, groceries, scooters, and car rental. The visual identity hadn't kept pace.

The 2025 refresh was Bolt's most comprehensive brand update in six years — and it was built entirely in-house, without an agency.

"For a company that operates frugally by principle, a seven-figure agency-led refresh was out of the question. Instead, this refresh was conceptualized, developed, and executed by Bolt's in-house creative team."

Head of Brand Design, Bolt

My role was leading the Eater app translation — making sure every change landed correctly across the food delivery product specifically, and that the update worked as a system rather than a collection of surface-level tweaks.

The brand refresh in motion — fresh greens, 3D illustrations, Inter typography, and unified visual system launching across all Bolt apps in 2025.
02   Why Now

A visual identity that had reached its limits

Bolt Food had historically operated with its own visual register — more colourful, more playful than the rides app. Different verticals, different feels. For the many users who switched between both apps daily, the gap was perceptible, and it worked against the perception of a single coherent platform.

Beyond cross-app consistency, specific problems had been building:

Chapter 01
The Brand System — Four Pillars
Colour · Type · Illustrations · Sound
03   What Changed

Four foundational changes, each with a specific rationale

🟢

Colour — one green everywhere

Previously, the green on a Bolt car, courier bag, app, and billboard were all slightly different. Now they're the same shade. For the Eater app: one brand green for primary actions, one darker accessible shade for contrast, a single red for promotions, and a clear rule for every use case. Colour as a system, not a coincidence.

Aa

Typography — Euclid → Inter

Inter is open-source, Google-backed, and supports over 990 languages. The switch was driven by practical necessity at Bolt's global scale — localisation into Estonian, Swahili, Georgian, and Arabic requires a font that handles all of them without compromise. For food delivery, it also gave a cleaner, more readable type scale across all screen sizes and densities.

🎨

Illustrations — 2D flat to 3D

Over 400 new illustrations replaced the flat Corporate Memphis style, shifting to a 3D approach with depth, dimension, and simple animations. In the food delivery context, the highest-impact placements were the splash screen, the hero banner, empty states, and order completion — each updated as part of the rollout.

🔊

Sound — the Qui identity

Bolt's multimedia designer analysed birdsong, engine sounds, and city noise to find the musical key of the average urban environment: F♯7♭9. That became the seed for Qui — a library of in-app sounds built from a disassembled Bolt scooter, now playing across all apps at key interaction moments.

The new 3D illustration library — over 400 assets for the food delivery vertical, with animation support
The unified green palette in action — same colour across Bolt vehicle, bag, app UI, and billboard
Chapter 02
Eater App — Translating the System
Component by component
04   Food Delivery Specifically

Landing 400+ illustrations and a new visual system across every food screen

The brand system defined the tokens. The work on the Eater side was translating them into the specific, high-frequency contexts of food ordering — splash screen, home, provider menu, checkout, active order, empty states — each with different visual demands and user expectations.

New Bolt Food splash screen — 3D character holding noodle box in front of green trees, Bolt Food logotype in Inter
Updated splash screen — 3D illustration in the new style, Inter typeface, unified brand green background
New Bolt Food 3D courier illustration — character wearing green helmet with Bolt Food delivery bag
New 3D courier character — replacing the flat 2D illustration style, used across delivery tracking and active order states
Full Bolt Food 3D illustration library — 30+ icons and characters including courier, food items, baskets, discount badges, and vehicles
The Bolt Food 3D illustration library — 30+ food-delivery-specific assets covering delivery states, food categories, promotions, and empty states. Each designed for the food vertical, consistent with the cross-platform system.

The colour consolidation in practice

Before
  • Bolt Food green diverged from Bolt rides app green
  • Multiple green variants across interactive elements
  • Two reds with no governing rule between them
  • Yellow star ratings introducing a third primary hue
  • Food app felt "colourful and playful" vs. Bolt's green-only tone
  • Hardcoded colour values throughout legacy components
After
  • One brand green — same as vehicle, bag, all apps, billboards
  • Darker accessible shade for WCAG contrast compliance
  • Single red for all promotional/discount contexts
  • Design tokens as single source of truth — dark mode out of the box
  • Bolt Food and Bolt rides visually unified for cross-app users
  • Legacy components migrated to token system during refresh
05   Component Improvements

Fixing the things that affected every session

Provider cards

Decluttering the image area

Food photography is the primary purchase signal. Rating overlays and stacked badges were suppressing it. Rating moved to the metadata row; image surface reserved for a single commercial tag maximum. Card spacing tightened to recover horizontal room for larger images.

Discount badges

Standardising the system

Too many badge variants for something meant to drive an impulse response. Consolidated to consistent dimensions across all types, and reduced to variants with genuinely distinct meaning.

Navigation

Fixing WCAG contrast

Non-active bottom navigation elements failed WCAG AA colour contrast. Fixed as part of the refresh — a compliance requirement, not a style decision, that had never been prioritised in isolation.

Splash screen

New 3D illustration lead

The first impression of every session, updated with a 3D character illustration in the new brand style. The new Inter logotype replaces Euclid, unifying the splash visually with the rest of the system.

Empty states

On-brand recovery moments

Empty and error states previously used off-system illustrations or no illustration at all. Each updated with Bolt Food-specific 3D assets — turning moments of failure recovery into moments of brand expression.

Copy

No emojis in UI copy

Occasional, inconsistent emoji use in section headers and category labels made the app feel visually noisy. Clear policy established: no emojis in any UI copy, enforced across all surfaces.

06   Design System Integration

Built to last, not just to ship

The refresh ran in parallel with Bolt's broader design system investment — a shared component library and token system across all verticals. The decision was deliberate: a brand update landing on top of hardcoded values creates maintenance debt that compounds immediately. Every future change needs another manual pass.

The design system isn't a constraint on product expression — it's what makes platform-scale brand consistency achievable without an agency every five years.

Appearance
Updating the visible layer

New colour tokens, updated type scale, 400+ new illustration assets, Qui sound integration. These were the changes users actually see and hear — what lands in the app store update.

System
Migrating to tokens

Replacing hardcoded colour and spacing values in legacy components with design system tokens. Invisible to users, but it means future brand iterations propagate automatically rather than requiring per-component updates.

Cross-vertical
Aligning with Rides, Drive, Micromobility

The token system created a shared source of truth. A user switching from rides to food delivery now encounters a coherent visual language — same green, same type, same illustration style — rather than the visual discontinuity that had previously been the norm.

07   Reflections

What we learned refreshing at scale

What worked

  • Building entirely in-house gave the team genuine ownership — decisions were grounded in product reality, not agency interpretation
  • Aligning the rebrand with the design system migration means the update stays current rather than accumulating new debt immediately
  • The 3D illustration shift had the highest user-perceptible impact for the lowest ongoing maintenance cost — the style scales to new contexts without a different visual language per use case
  • The cross-vertical colour unification reduced cognitive gap for users switching between apps — a strategic win that was hard to justify as a standalone project but obvious at platform scale
  • The sonic identity (Qui) was the most underestimated element — sound creates emotional resonance at exactly the moments (order confirmation, delivery arrival) that matter most for retention

Harder than expected

  • Token migration across legacy components took longer than anticipated — years of accumulated hardcoded values needed one-by-one audit and replacement
  • Cross-vertical alignment required negotiating with teams that had made localised design decisions — some changes created friction before creating consistency
  • Sound design integration in React Native surfaced unexpected platform-specific differences between iOS and Android
  • The competitive benchmark conducted alongside the refresh identified Fit and Tenure gaps — how the app communicates platform breadth, and how it builds reasons to return beyond transactions — that the rebrand surfaced but couldn't fully resolve on its own
08   What's Next

The refresh is a foundation, not a finish line

More case studies
← Previous Bolt Plus Subscription Next → DineOut
← Back to all work