VeloCity

Redesigned the onboarding and bike rental flow for VeloCity’s app, making it intuitive enough for first-time users in crowded cities like Lagos and Nairobi to start and end rides without confusion.

Orange Flower
Orange Flower

Problem

First-time users struggled with unlocking bikes, understanding parking rules, and navigating ride flows—leading to abandoned rides and high customer support load.

Solution

We redesigned the experience with real-time maps, clearer bike statuses, NFC fallback, and progressive ride instructions. The ride became more guided, visual, and fail-proof.

Overview

VeloCity is a bike-sharing service that operates in dense urban environments with limited infrastructure. While they had thousands of active users, they also had a high volume of support issues around “How to start a ride,” “Where to return bikes,” and “Payment errors.” Our goal was to improve the onboarding and ride flow so that even a first-time user could start and finish a ride without assistance.

Research & Discovery

Objective: Identify exactly where the ride flow breaks for new users and redesign the experience to minimize confusion.

Methods Used:

  • 12 user ride-alongs with new users

  • Field study in Lagos and Nairobi across different hotspots

  • Shadowed customer support for 2 days and tagged recurring issues

  • Clickstream analysis of ride flow

Insights:

  • Users didn’t understand the difference between “available” and “active” bikes

  • Unlocking with QR codes failed in low light or bad network zones

  • Return instructions were not visible during or after the ride

  • Users panicked when the app froze or location drifted

UX Process

Key UX Goals:

  • Increase clarity of bike status

  • Reduce friction in unlocking

  • Make ride progress and return steps always visible

Changes Made:

  • Introduced real-time map updates using Mapbox SDK

  • Bikes are now color-coded as: “Ready,” “In Use,” “Reserved”

  • Added flashlight trigger during QR scan

  • NFC fallback introduced for poor QR detection areas

  • A sticky “Ride Status Bar” stays active across all screens

  • Return instructions auto-show when you get close to a geo-fenced return zone

Tech Stack:

  • Mapbox for custom maps

  • Firebase for event tracking

  • React Native for app framework

  • NFC hardware API for backup unlock

Testing & Results

  • Task success improved: 5/7 users failed to complete a ride before; 6/6 succeeded after redesign

  • Heatmaps showed increased engagement with status bar and bike availability filters

  • Support tickets dropped by 52%

  • User NPS improved from +9 to +41

  • 1.2x increase in ride completions per user

Industry

Mobility / Smart Cities

Industry

Mobility / Smart Cities

Industry

Mobility / Smart Cities

Duration

4 months

Duration

4 months

Duration

4 months

Year

2034

Year

2034

Year

2034

More Projects

Green Fern
GrocerEase
GrocerEase is a grocery delivery startup focused on helping seniors shop online without relying on family or caretakers. They approached us to redesign their mobile app after receiving multiple complaints from older users who found the app too complex. Our goal was to create a digital experience that was intuitive, accessible, and empowering for users over 60.

Case study

Green Fern
GrocerEase
GrocerEase is a grocery delivery startup focused on helping seniors shop online without relying on family or caretakers. They approached us to redesign their mobile app after receiving multiple complaints from older users who found the app too complex. Our goal was to create a digital experience that was intuitive, accessible, and empowering for users over 60.

Case study

Green Fern
GrocerEase
GrocerEase is a grocery delivery startup focused on helping seniors shop online without relying on family or caretakers. They approached us to redesign their mobile app after receiving multiple complaints from older users who found the app too complex. Our goal was to create a digital experience that was intuitive, accessible, and empowering for users over 60.
Yellow Flower
StudySync
We redesigned a student productivity app to help Gen Z learners stay focused without distractions. Through deep research and simplification, we built a frictionless experience that increased study session lengths and daily retention.

Case study

Yellow Flower
StudySync
We redesigned a student productivity app to help Gen Z learners stay focused without distractions. Through deep research and simplification, we built a frictionless experience that increased study session lengths and daily retention.

Case study

Yellow Flower
StudySync
We redesigned a student productivity app to help Gen Z learners stay focused without distractions. Through deep research and simplification, we built a frictionless experience that increased study session lengths and daily retention.