Umair NadeemProduct Designer
Open to opportunities
All work

04 / Mobile App

Eluxi

Planning a casino trip meant moving between hotels, casino tables, transport and messages. Eluxi brings those steps into one trip — planned before the visit and easy to follow on the night.

Services

  • Product audit
  • Desk research
  • Competitive review
  • UX architecture
  • Interaction design
  • Design system
  • Prototyping
Eluxi cover: “One platform for the whole casino escape” above a row of app screens
Role
Product Designer
Project type
Mobile app · Product design
Tools
Figma, Claude via the Figma Plugin API
Scope
Product audit → research → architecture → flows → design system → app, website, prototype
Platforms
iOS app · website 1440 / 834 / 390

At a glance

The problem
The existing app split casino discovery, table booking and rides into separate flows. A guest had no single view of the whole evening.
What I designed
One connected trip: a trip builder, three-step table booking, live transfer status, a clear My Trip view and responsible-play controls.
My role
Product audit, desk research, competitive review, UX architecture, interaction design, design system, UI and prototype.
Research
Desk research and product review only. No interviews, usability tests or launch data were available for this version.

The context

One guest journey, across the whole evening

Status
Designed and prototyped — not yet built, released or tested with guests.
Journey
Discover → Plan → Book → Travel → Arrive → Ask → Control

One guest journey across stay, casino, dining, events and transport. The website starts the journey; the iOS app runs it.

The redesign starts from the existing app, then joins the separate flows around one trip. The website introduces the experience; the iOS app helps run it.

The existing app had 17 screens across three flows: casino browsing, table booking and ride booking. There was no shared trip, wallet or account layer.

Problem discovery

Three flows. One evening.

01 What I reviewed

  • The existing 17-screen app and its flows.
  • The project brief and product deck.
  • Reference products: Booking.com, Uber and Tripadvisor.
  • Current resort-app patterns from MGM Resorts and Resorts World Las Vegas.

02 What the review showed

  • The strongest products solve one part of the trip very well, then make the next step easy to find.
  • Live services make status visible without forcing the user to search again.
  • Resort apps already combine hotel, dining, entertainment and rewards — but services are often still organised as separate sections.
  • For Eluxi, the opportunity was not to copy one product. It was to connect the useful patterns around one guest trip.

It looked likeBrowse a casino → book a table → book a ride.

It needed to becomePlan one evening → keep the itinerary → follow what happens next.

03 The problem statement

How might we help a guest plan and run one casino evening, while keeping the next important step, money and time clear?

Who it affects
Guests planning a casino escape in North Cyprus. Partner tools are outside this version.
Why it matters
A timed evening can fail when a table is full, a payment fails or a transfer is late. The product also needs to avoid pushing gambling.

Research findings

FindingEvidenceDesign change

A trip view is more useful than three separate service flows.

A guest needs to know how the stay, table and transfer fit together.

Make the trip the main organising object: Trip Builder + My Trip.

Time becomes the main UI on the night.

Table times, pickup windows and event times are fixed points.

Show done / now / next, ETAs and a live evening mode.

Accuracy is part of trust.

The source app contained wrong locations, placeholder copy and unrelated imagery.

Use sourced facts, mark demo values and remove unsupported claims.

Responsible play belongs in the product flow.

The source experience had bonus language and no visible limits or 18+ notice.

Put limits, reminders and responsible-play information near money and booking.

Competitive review

What existing products do well — and what Eluxi can borrow

DimensionFocusWhat it doesTakeaway
Booking.comTrip planningReservations and trip information are kept under the account and itinerary.Group trip items so the guest can see the whole plan.
UberLive transportThe app puts current trip status, ETA and vehicle details close to the user; Live Activities reduce the need to reopen the app.Show the next time-critical item without making the guest search.
TripadvisorDiscovery + planningDiscovery, reviews and saved trips help users build and organise a day-by-day plan.Separate discovery from the active trip, then connect them.
MGM / Resorts WorldResort experienceTheir apps and concierge tools cover hotel, dining, shows, rewards and guest help.Combine services, but keep the guest journey simple instead of creating a menu of features.

Research note: desk-research benchmark only; these are not direct competitors. Sources: Booking.com, Uber, Tripadvisor, MGM Resorts and Resorts World Las Vegas.

The goal

Make one casino evening easier to plan and easier to run.

  1. One trip view

  2. Clear next step

  3. Short booking flows

  4. Visible money and time controls

  5. No unsupported claims

The opportunity

Five product opportunities

  1. Connect the trip

    Trip Builder turns separate bookings into one itinerary.

  2. Show what matters now

    Home changes from planning mode to live evening mode.

  3. Make payment clear

    Review & Pay explains the deposit before payment.

  4. Keep control visible

    Wallet and Play Responsibly keep limits and reminders close to money.

  5. Keep the concierge human

    One conversation gives the guest a simple way to ask for help.

The approach

Simple rules for every screen

Five simple rules guide the product: trip first, next before new, one clear action, live status is easy to scan, and people are available when the app cannot answer.

  1. 01

    Trip before service

    The guest should always know where they are in the evening.

  2. 02

    Next before new

    Show the next important action before more things to explore.

  3. 03

    Live means status

    Use one visual language for moving or time-sensitive information.

  4. 04

    Gold means action

    Reserve gold for the main action and selected premium states.

  5. 05

    People when needed

    Concierge, chauffeur and venue support should feel like one service.

Information architecture

Five destinations and one live layer

Eluxi
  1. Home

    • Today
    • Next step
    • Live status
  2. Discover

    • Casinos
    • Stays
    • Events and experiences
  3. Trips

    • Itinerary
    • Builder
    • Transfers and passes
  4. Concierge

    • Requests
    • One conversation
  5. Account

    • Wallet
    • Privilege
    • Responsible play

Live layer

  • Home + Trips status
  • Lock Screen
  • Passes
  • Notifications

Key journey

Reserve a table in three steps

User objective
Secure a table at a specific casino and time without moving through eight similar screens.
What makes it hard
Availability changes, a deposit is involved, and payment can fail.
Design response
Three focused steps plus a pass. Availability is shown in words, the deposit is explained before payment, and the confirmed pass works offline.
  1. 01Choose

    Casino detail

    Show the venue, table types, VIP options, events and deposit before the guest starts booking.

  2. 02Step 1

    Game and time

    Show availability in words and time, not colour alone.

  3. 03Step 2

    Seats and requests

    A seat map plus simple preferences for the host.

  4. 04Step 3

    Review and pay

    State the deposit clearly before the guest pays.

  5. 05Pass

    Table confirmed

    Explain the deposit before payment. After confirmation, give the guest an offline QR pass and one clear next step.

Key takeawayReduce the flow to decisions, not screens. Handle the important failure states inside the same journey.

Key takeawayThe flow has a clear end state — and designed states for a full table or failed payment.

The live evening

The live evening

Before the trip, Home helps plan. During the trip, Home promotes the most time-sensitive item: transfer, table or check-in. A live transfer sheet and Lock Screen status keep the guest informed.

Exploration

What changed while designing

There was no user-test round in this version. Exploration came from checking the file against the brief, the research findings and the product rules.

What I noticedThe change

Trip countdown: A large place name + countdown was too close to the reference.

Changed to a simple trip strip: Arrive · Stay · Starts in.

Booking steps: The UI showed five steps for a three-screen flow.

Changed the indicator to three.

Live status: Different screens used different state counts.

Unified the live transfer to five states.

Content checks: Some dates, labels and text did not agree.

Corrected the content and ran a full-file consistency check.

Key decisions

Decisions, reason and risk

  1. Decision 01

    One concierge thread

    Challenge
    Separate venue and driver chats create extra work.
    Decision
    One conversation with request shortcuts.
    Why
    It makes help easier to find.
    Risk
    Staffing and response time become part of the promise.
  2. Decision 02

    Trip as the main object

    Challenge
    Three flows do not show how the evening fits together.
    Decision
    Trip Builder + My Trip.
    Why
    The guest can see the plan and what comes next.
    Risk
    The itinerary needs reliable booking data.
  3. Decision 03

    Aegean means live; gold means action.

    Challenge
    A dark premium UI can make every element compete for attention.
    Decision
    Use Aegean only for live status. Use gold for the main action and selected premium states.
    Why
    A guest should know what is happening now and what to tap at a glance.
    What it enables
    Colour cannot carry meaning alone, so status also uses text and clear labels.
  4. Decision 04

    Put limits and reminders inside the main product.

    Challenge
    The source experience used bonus language and did not make limits or 18+ status clear.
    Decision
    Add deposit limits, session reminders, spend alerts, time-outs and a Play Responsibly area. Show limits near Wallet and payment.
    Why
    Money and time controls should be easy to find, not hidden in a footer.
    What it enables
    This still needs legal and responsible-gambling review before any public use.

Trade-offs

ChoiceBenefitTrade-off

Five tabs

Simple mental model

Some information appears in more than one place.

Home has two modes

Planning first, live later

The exact switch rule needs product validation.

Three-step booking

Fewer repeated screens

Every venue needs clear availability data.

One transfer sheet

One pattern for many ride states

Needs reliable live partner data.

The product

The final experience: plan, ask, stay in control

The design connects the website and app around one guest trip. The website introduces the destination and product; the app helps the guest plan, book, travel and get help.

  1. Trip Builder + My Trip

  2. Three-step table booking + offline pass

  3. Live transfer status + Lock Screen

  4. Concierge conversation

  5. Wallet + responsible-play controls

The website is the entry point. It sets the destination, shows the experience and sends the guest into the app.

Edge cases

Every journey has edges

A complete product needs clear states for failure and change. Designed states cover full tables, failed payment, transfer updates, pass access and other points where the guest could otherwise get stuck.

Design system

Warm obsidian, gold used sparingly

The existing app did not have a shared system. The redesign uses 149 variables, 49 component sets and 303 variants. The goal is consistency: dark neutrals carry the UI, Aegean marks live status, and gold marks the main action.

  • Obsidian#0a0908
    neutral/1000
  • Surface#151311
    neutral/900
  • Ivory#f5f0e8
    neutral/50
  • Champagne gold#cfa566
    gold/400 · action
  • Deep gold#8e6a41
    gold/600
  • Aegean#64a096
    aegean/400 · live
  • EditorialAaInstrument Serif for names and editorial moments.
  • Functional21:30Manrope for functional UI and information.

How AI was used

AI helped with production. Product decisions stayed with me.

  • Production

    Claude was used through the Figma Plugin API to speed up screen production and file updates.

  • Review

    The work was checked against the brief, the audit, the competitive review and the design rules.

  • Limits

    This was not user research. No user or stakeholder feedback, usability testing or launch data was used in this case study.

Before → after

From three separate tasks to one guest trip

AreaBeforeAfter

Home

Service list / separate entry points

Home leads with today and next.

Table booking

Many repeated screens

Three steps + one pass.

Ride

Separate booking flow

Live transfer sheet + Lock Screen.

Trip

No shared trip view

Trip Builder + My Trip.

Design outcome

Design outcome

31 app screens across 8 areas, 18 edge-case states, a responsive website and a six-flow prototype.

  1. Three flows → one trip

  2. Service status → live layer

  3. Bonus-led content → responsible play

  4. Repeated booking screens → three clear steps

Design review

What the design solves — and what is still open

  • Strengths
    • One connected guest journey
    • Clear live status
    • Short booking flow
    • Responsible-play controls
    • Shared design system
  • Gaps
    • No guest testing yet
    • Concierge staffing not designed
    • Partner tools are out of scope
    • Some imagery is placeholder
  • Opportunities
    • Add real availability and transfer data
    • Validate the core booking flow with guests
    • Connect partner operations
    • Use production venue photography
  • Risks
    • Gaming rules can affect promotion and payments
    • Live features depend on partner data
    • Responsible-gambling flows need expert review

Challenges

The hard part was making the product believable

ChallengeHandled by

No user research

Used the existing app, project brief, product deck and desk research. Kept testing as the next step.

Messy source content

Removed unsupported copy, corrected obvious mismatches and treated demo values as illustrative.

Casino + responsible play

Removed bonus-led language and placed limits, reminders and 18+ information in the core experience.

Live data

Designed clear states, but marked partner data and operational support as open work.

What I learned

What I learned

  • A trip is the product

    The useful unit was not a casino, ride or hotel. It was the evening they were part of.

  • State design matters

    Reducing repeated screens worked because the flow was designed as states first.

  • Trust comes from accuracy

    Wrong places, dates or payment details can break confidence faster than visual polish can build it.

  • Research can still be clear without inventing evidence

    Desk research and product audit gave direction; real guest testing is the next proof point.

Three disconnected flows became one evening — a product experience built around planning, booking and the night itself.

Next: validate the reservation and transfer flows with guests, connect real partner data, replace placeholder imagery, and complete legal and responsible-gambling review.

Next project — 05

Kairo

SaaS Platform · Managers do not need another course. They need private, useful practice close to the meetings that matter.

Kairo cover: “Coaching at the moment it matters.” with the Today screen on desktop and mobile