Kari

Redefining Commuting for the Everyday Nigerian

Transportation · Mobility · Lifestyle

Project Summary

Kari is a location-aware commuting app tailored for Nigeria's unique urban and socio-economic dynamics. It allows users to book rides, share daily commutes, and access affordable transport options in real-time. The platform prioritizes reliability, accessibility, and simplicity—helping users get from point A to B with peace of mind.

My Role

As the sole Product Designer on the project, I:

Led user research and interviews

Defined user flows and journey maps

Created wireframes and interactive prototypes

Designed the visual interface for the mobile app

Developed the design system and documented handoffs for developers

Provided continuous feedback throughout development sprints

The Team

Product Manager: Chineme Dimpka

Lead Product Designer: Christopher Akpoguma

Product Designer: Olulanke Oluwatofunmi

Fullstack Developer: Chineme Dimpka

QA Tester: Ayuba Ebenezer

45%

Reduced average booking time

2 minutes

Total of Optimized onboarding

90%

feature access offline during trip

70%

User comfort with playlist and driver profile option

Where It All Began: The Traffic in Our Lives

In cities like Lagos, Port Harcourt, and Abuja, daily commuting is a stress test. Between unreliable transportation and rising costs, getting around is both chaotic and unpredictable. Kari was born out of the need to create a safe, smart, and socially aware ride-booking experience that reflects local realities, not just copy-paste global ride-share models.

People didn’t just want a ride, they wanted the right kind of ride

Riders expressed a desire to choose their driver based on personality types, whether they preferred someone chatty (Conversationalist), quiet (Reserved), or neutral. It wasn’t just about movement, it was about the vibe of the ride. This small but thoughtful feature gave users autonomy and emotional comfort, especially during long or stressful commutes.

We also introduced a personal playlist sync feature. Commuters could link their music preferences so drivers (who opt-in) could match the ride’s soundtrack to the user’s mood—whether they needed Afrobeat energy, gospel calm, or silent stillness.

Kari wasn’t just solving a transit problem. It was creating a cultural shift in how people experience getting around.

Roadblocks on the Runway

Designing Kari wasn’t a freeform creative exercise—it was a thoughtful process shaped by multiple real-world constraints. One of the biggest challenges was ensuring the app remained performant and visually clear on low-end Android devices, which make up a significant portion of the market in Nigeria. This meant optimizing every component, minimizing animations, reducing the number of assets loaded, and simplifying layouts without sacrificing clarity or delight.

We also had to consider inconsistent internet connectivity. Many users would move in and out of stable networks during a ride, so the experience needed to feel stable and informative even when offline or partially connected. This led to critical UX decisions, like caching ride details and building visual placeholders that made network disruptions feel less abrupt.

From a UI standpoint, there was a need to strike a balance between minimal complexity and visual engagement. The design had to be intuitive for users unfamiliar with digital services but still feel fresh and modern. This eliminated the possibility of using overly complex navigation patterns, dense text blocks, or unfamiliar iconography. Every interaction had to be natural, obvious, and guide the user clearly from point A to B.

Lastly, we had to design with scalability in mind. While the MVP focused on ride booking, we knew future iterations would include features like driver rewards, group rides, and hub systems. We architected the UI framework to accommodate these changes with minimal disruption to the user experience or design system.

Understanding Our Users

To build an experience rooted in real needs, we conducted user interviews with people across Nigeria’s major cities; Lagos, Port Harcourt, and Abuja. These interviews informed 3 key personas that became central to our design decisions.

User Journeys

To build an experience rooted in real needs, we conducted user interviews with people across Nigeria’s major cities; Lagos, Port Harcourt, and Abuja. These interviews informed 3 key personas that became central to our design decisions.

Create a free website with Framer, the website builder loved by startups, designers and agencies.