Try the prototype
Client journey · Web & mobile prototype

Strength in
transformation.

An end-to-end experience for IKAIKA — private coaching across Dubai, launching with Pilates & swimming. From first tap to real progress, designed for self-serve booking, bilingual from day one.

Pilates & swimming Book in seconds Ladies-only & kids EN / العربية
The client journey

Seven stages, one transformation.

The website builds trust and converts a free trial; the app owns booking and the ongoing relationship. Every phone below is live — tap to explore that step, or switch to العربية with the toggle.

01 · Discover

Found, and trusted, in under a minute.

Website & app · discovery

Clients arrive from search, social or referral and immediately see what matters in Dubai: vetted coaches, ladies-only options, kids programmes, and a free first lesson.

  • Free trial hook — the bridge from browsing into booking.
  • Vetting up front — certifications shown like Enhance Fitness, the local trust anchor.
  • Quick filters — swimming, ladies-only, kids, near me.
↓ Tap the free-lesson card or a coach
02 · Choose your sport

Two sports now. The rest, on the way.

App · sport selection

IKAIKA launches with Pilates and swimming. Every other sport is visible but marked “coming soon” — so clients see the ambition and you capture demand signals from day one.

  • Live at launch — Pilates & swimming, fully bookable.
  • Coming soon — padel, tennis, boxing, football, yoga, PT shown as teasers.
  • Future-proof — the same flow scales as each sport switches on.
↓ Pick a sport (greyed ones are coming soon)
03 · Onboard

One smart screen. No long forms.

App · personalisation

We capture just enough to personalise matches — who it's for (you or your child), level, goal, and the two preferences that matter most in this market.

  • Family-first — book for yourself or a child from the same account.
  • Female-coach & ladies-only toggles, set once.
  • Intent captured → better recommendations downstream.
↓ Try the chips, then "See my coaches"
04 · Find a coach

Confidence to choose, fast.

App & web · discovery

Rich coach profiles do the convincing: certifications, languages, gender, where they teach, real reviews, and a clear price — everything a parent or beginner needs to commit.

  • Trust badges — UAE REP, lifeguard, ladies-only.
  • Languages & location — EN/AR, your pool or community pools.
  • Social proof — ratings and parent reviews.
↓ Scroll the profile, then "Book a free trial"
05 · Book & pay

Booked in seconds — no coordinator.

App · the core engine

Live availability, location choice, and packages as the default purchase — single session and free trial as the entry points. This is the self-serve flow that beats the phone-and-coordinator model locally.

  • Location flexibility — your pool, community pool, or partner venue.
  • Packages lead — 4/8/12 sessions priced to convert (Dubai norm).
  • Apple Pay / card / Tabby — pay in a tap.
↓ Pick a slot & plan, continue to pay
06 · Attend the session

Show up relaxed. Everything's handled.

App + WhatsApp · the touch points

Reminders on push and WhatsApp, directions to the pool, one-tap message to the coach, and easy reschedule within policy — the moments that decide whether a client comes back.

  • WhatsApp + push reminders — 24h and 1h before.
  • Coach contact & directions built in.
  • Reschedule/cancel with a clear, fair policy.
↓ Try "Reschedule" or message the coach
07 · Retain & grow

From one trial to a loyal swimmer.

App · the loyalty loop

Visible progress turns lessons into a journey: milestones, package balance, one-tap rebooking with the same coach, and referrals — the engine that compounds revenue and sets up new sports.

  • Progress & milestones — "swam 50m" feels earned (great for kids).
  • 1-tap rebook & package tracking.
  • Referrals — give AED 50, lower CAC.
↓ Rebook, or rate a past session
The supply side · coach app

The other half of the engine.

Self-serve booking only works if supply is self-serve too. The coach app mirrors the client journey: coaches onboard, get vetted, run their own week, and get paid — without a coordinator in the middle. Every phone below is live; toggle العربية on any of them.

C1 · Discover & apply

Coach on your own terms.

Coach app · acquisition

Coaches join an independent-contractor marketplace: they set their own hours, keep the majority of every fee, and let IKAIKA bring the clients. The pitch is autonomy plus demand — the two things good coaches actually want.

  • Independent, not employed — own your schedule, taxes, insurance & certs.
  • Clients come to you — matched by area, sport and language.
  • Grow by ranking — more 5★ sessions earn more visibility.
↓ Tap “Apply to coach”
C2 · Verify & sign

Vetted, and on the record.

Coach app · onboarding & legals

Visible vetting is the client-side trust anchor, so it’s a first-class step here — and it’s grounded in the real Coach Service Provider Agreement: full documents, then explicit acceptance of the terms before going live.

  • Full document set — Emirates ID, passport, certifications, insurance, background check.
  • Sign the agreement — independent-contractor, commission, non-circumvention, UAE law.
  • 48-hour review — keeps the bar high as supply scales.
↓ Tap a document, then “Continue” → accept the agreement
C3 · Build your profile

The listing that wins the booking.

Coach app · profile

Coaches compose exactly what clients compare: photo, bio, sports, languages, vetting badges, where they teach, and their rate. Strong profiles convert — so the builder makes a great one easy.

  • Show the proof — auto-pulled vetting badges and real credentials.
  • Set your fit — sports, languages, ladies-only, locations served.
  • Price once — packages (4/8/12) generate from your session rate.
↓ Edit the fields & chips, then “Save”
C4 · Set availability & go live

Open the times, flip the switch.

Coach app · scheduling

Coaches open only the slots they want and pick the areas they serve — then the profile goes live. This self-serve supply is exactly what makes instant booking possible on the client side.

  • Weekly grid — tap times open or closed, repeat every week.
  • Service areas — Marina, JBR, JLT and beyond.
  • Go live — clients can find and book the moment you’re set.
↓ Toggle slots & areas, then “Save & go live”
C5 · Get matched & accept

One dashboard for the whole operation.

Coach app · the daily driver

Today’s sessions, earnings at a glance, and one-tap accept/decline on incoming requests. Fast responses and high completion feed directly into the ranking that decides who gets seen.

  • Today view — every session with client, sport and location.
  • Accept / decline — respond fast; speed lifts your ranking.
  • Live status — see your rating, response time and completion at a glance.
↓ Open “Requests”, or tap a session
C6 · Coach the session

Show up prepared, every time.

Coach app · session day

The session screen puts everything in one place: who the client is, where to go, a one-tap message, what to prepare, and a clear, fair reschedule policy. Mark it complete and the client’s rating flows back into the ranking loop.

  • Client & location — context and directions, ready to go.
  • Fair policy — free reschedule up to 12h; no-shows affect ranking.
  • Close the loop — mark complete, get rated, climb.
↓ Try “Mark as completed” or message the client
C7 · Get paid & grow

Transparent earnings, monthly payouts.

Coach app · the marketplace economics

The commission marketplace, shown plainly: gross, IKAIKA’s cut, and net — paid monthly per the agreement, within 30 days of each month-end. A live ranking meter shows coaches exactly how to earn more visibility.

  • Clear breakdown — gross, commission and net, no surprises.
  • Monthly payouts — direct to a UAE bank, per the signed agreement.
  • Ranking meter — rating, response, completion & booked hours.
↓ Scan the breakdown & the ranking meter
Why this works in Dubai

Decisions baked into the design.

Booking model
Self-serve, instant

"Book in seconds" like Enhance Fitness — no coordinator bottleneck like the incumbent swim schools.

Funnel
Trial-first acquisition

A free/discounted first lesson is the proven hook that turns a website visitor into an app booking.

Revenue
Packages as default

4/8/12-session bundles match how Dubai buys coaching; single session & trial are the on-ramps.

Local fit
Ladies-only & kids

Female-coach filter and family profiles are first-class — non-negotiable for swimming here.

Reach
Bilingual EN / العربية

Full RTL Arabic — a differentiator most expat-oriented competitors skip. Toggle any phone to try it.

Supply
Hybrid, future-proof

Same client journey whether the coach is IKAIKA-employed now or third-party later — only the coach side changes.

Scope

What we build first.

Phase 1 · MVP — Pilates & Swimming

The booking engine

  • Coach profiles with vetting badges, gender, languages, locations
  • Search & filter: sport, area, time, ladies-only, kids, price
  • Self-serve booking against live availability
  • Packages + single + free trial; card / Apple Pay / Tabby
  • Client & coach onboarding (coach vetting step)
  • Bilingual EN/AR + RTL · WhatsApp & push reminders
  • Reviews, progress & rebooking · commission & payouts
Phase 2 · Scale

Once the first two prove out

  • Switch on padel, tennis, boxing, football, yoga, PT
  • Open marketplace — third-party coach self-onboarding
  • Credits/wallet & demand-based pricing
  • Corporate wellness B2B channel
  • Subscriptions / unlimited tiers
  • Waitlists, QR check-in, on-demand content & kids rewards