ONCF Voyages

ONCF Voyages

Redesigning Morocco's Railway Booking Experience

Role

Head of Design (Redesign)

Led the UX/UI redesign from research to delivery, aligning product, business, and technical constraints.

Focused on:

  • Restructuring the booking flow
  • Improving information clarity
  • Scaling the design for mobile

Context

ONCF Voyages is a high-traffic platform used daily by thousands of travelers to search, compare, and book train tickets across Morocco.

The challenge was to improve a critical booking journey within strong technical constraints, while maintaining service continuity.

The platform

ONCF Voyages is Morocco's primary online railway booking system, connecting millions of travelers daily across the country's rail network.

It handles the full booking journey — from search and comparison to payment and ticketing — across both web and mobile platforms.

The Problem

The existing product was shaped by technical constraints rather than user needs. The resulting experience was dense, fragmented, and difficult to navigate — especially on mobile.

Key Issues

  • Complex and non-linear booking flow causing drop-offs
  • Poor information hierarchy making train comparison difficult
  • High cognitive load on mobile devices
  • Legacy constraints limiting design decisions

Opportunity

Redesign the booking experience around how travelers actually think — making it fast, clear, and confidence-inspiring without disrupting an existing service.

Objective

Deliver a cleaner, more intuitive booking journey that reduces friction at every decision point and scales across both web and mobile.

Key Decisions

Simplifying the Booking Flow

Restructured the journey into sequential, clearly delimited steps with explicit progress indication.

Users frequently abandoned mid-flow due to unclear navigation and non-linear step logic.

  • Reduced friction at key decision points
  • Clearer sense of journey progress

Redesigning Information Hierarchy

Reorganized train result cards to surface schedule, pricing, and class information at a glance.

Comparing options was slow and frustrating — critical data was buried and poorly grouped.

  • Faster scanning and comparison
  • Improved decision confidence

Designing for Mobile First

Rebuilt the booking flow for small screens with larger touch targets and reduced form complexity.

A significant share of users booked on mobile with noticeably higher drop-off rates.

  • Lower cognitive load on mobile
  • Reduced form errors and abandonment

The process

Research → Wireframes → UI

Starting from a full flow audit and user journey mapping, we identified where users dropped off and why before designing any solutions.

Wireframes validated flow logic with stakeholders early — keeping structural and aesthetic decisions separate and reducing costly rework at the UI stage.

The impact

  • Improved readability and faster information scanning
  • Reduced cognitive load during booking
  • More efficient booking experience for repeat users
  • Established a scalable UX/UI foundation for future product evolution
Next project