Arwa AlGhamdiProduct Designer & UX Engineerع
← Back to selected work

Case Study · Product Design & Development

Toura — Designing a Saudi Discovery Product

How I shaped Toura from an early idea into a bilingual mobile product for discovering Saudi experiences and courses.

Overview

Toura is a Saudi discovery product that helps people find experiences and courses that match their interests, mood, and context. I developed the product from concept and UX strategy through interface design and implementation.

Context

Experiences are often discovered through scattered social posts, messages, and individual websites. That creates fragmented information, inconsistent details, and unnecessary effort before a user can decide what to do.

Problem

The core problem was not a lack of options. It was the difficulty of finding a relevant option quickly and feeling confident enough to act on it.

  • Discovery was fragmented across channels.
  • Information quality and structure varied.
  • Category-first browsing created decision fatigue.
  • Arabic and English experiences needed equal care.

Goals

Create a focused discovery journey that feels local, visual, and easy to use.

  • Help users reach relevant options faster.
  • Make comparison and decision-making easier.
  • Build a flexible system that can scale with new content.
  • Deliver a consistent Arabic and English experience.

My Role

I owned the product experience end to end: defining the concept, structuring journeys, designing the interface, building the design system, and implementing the product. I also connected design decisions to technical feasibility rather than treating handoff as the end of the process.

Process

I began by framing the discovery problem, mapping the information users need before choosing, and reducing the first-time flow to its most useful decisions. Wireframes tested hierarchy and navigation before visual polish. The final interface was then translated into reusable components and production code.

Key Decisions

The most important shift was moving beyond category-only browsing. Toura uses interests, mood, and contextual signals to make discovery feel more personal without forcing users through a long questionnaire.

  • Use visual cards for fast scanning.
  • Keep essential decision information close to each experience.
  • Separate discovery, saved items, map, and profile into clear destinations.
  • Progressively reveal detail instead of overloading the first screen.

Design System

I created a reusable visual language for cards, typography, spacing, buttons, states, and navigation. The system balances a confident navy foundation with warm coral and gold accents, helping the product feel distinctly Saudi without relying on decorative stereotypes.

Accessibility

The interface was designed around readable contrast, scalable text, clear touch targets, semantic structure, descriptive labels, and states that do not rely on color alone. Motion is supportive rather than essential to understanding the interface.

Bilingual & RTL Considerations

Arabic was treated as a primary product language, not a translated layer. Layout direction, icon meaning, alignment, text expansion, mixed-language content, and navigation order were reviewed independently in RTL and LTR.

Development

The product began in SwiftUI and was later restructured in Flutter to support a scalable cross-platform architecture. Reusable components, routing, authentication, localization, saved experiences, and data states were implemented with the same design rules used in Figma.

Outcome

Toura progressed from an idea into a working, published product with a coherent proposition, a bilingual interface, and a technical foundation ready for continued iteration. The project demonstrates how I connect product thinking, interaction design, visual systems, and development.

Learnings

The strongest product decisions came from simplifying the question presented to users. Building the interface myself also exposed edge cases earlier and made the design system more realistic, reusable, and disciplined.