1 Taxi Nantes | Mobile App

2025 - in progress

1 Taxi Nantes is a mobile application that connects passengers, drivers, and administrators on a single platform. It allows customers to book a taxi in just a few clicks, enables drivers to manage their rides with ease, and gives administrators full visibility over operations. The goal was to create a local, intuitive, and scalable alternative to large international taxi platforms, with a focus on usability and simplicity.

Context & problematic

In a market dominated by global ride-hailing apps, independent taxi companies often struggle to compete with the level of convenience and automation these services provide. The objective of 1 Taxi Nantes was to design a user-friendly, locally focused application that streamlines communication between passengers and drivers while offering full operational control to administrators.

The main challenge was to design three distinct interfaces—client, driver, and admin—within a single consistent ecosystem. Each user type had different goals, usage contexts, and levels of technical familiarity. The guiding question for our design team was:
How can we build a unified experience that feels intuitive for all three user profiles without compromising on functionality or clarity?

Role & responsability

As the Product Designer UX-UI on the project, I was responsible for defining the user experience and designing the interface for each profile: passenger, driver, and administrator. My work covered every step from user research to interactive prototyping, ensuring consistency across all touchpoints.

My responsibilities included:

  • Conducting user research and benchmarking existing taxi applications
  • Defining user flows and prioritizing key features for each interface
  • Designing wireframes, UI mockups, and prototypes in Figma
  • Building a design system to maintain visual and functional consistency
  • Collaborating with two full-stack developers for implementation alignment

This multidisciplinary collaboration helped shape the product vision and maintain coherence between the design and technical aspects throughout development.

Design process

The design process for 1 Taxi Nantes was centered around understanding real-world usage scenarios and simplifying the complexity of three different user experiences into one coherent system.

1. Research and definition
We began with competitive benchmarking to analyze how leading taxi apps handle booking, tracking, and driver management. User interviews helped identify pain points such as unclear communication, lack of transparency, and complex booking steps.

2. Structuring the experience
Based on these insights, we defined the user journeys for passengers, drivers, and administrators. Each flow was mapped to ensure clarity and minimal cognitive load. Wireframes were created to visualize the core interactions and define navigation logic for each interface.

3. Designing and prototyping
Once the flows were validated, I designed the high-fidelity UI screens in Figma, focusing on readability, accessibility, and a friendly tone. A design system was built to standardize components such as buttons, color tokens, icons, and typography styles. An interactive prototype connected all screens to simulate real usage and facilitate developer handoff.