Members app proposal · iOS & Android

Dorra,in every member’s hand.

An app that carries Dorra’s name and identity. Members book a court, walk into the club with a digital card, pay their dues and follow their children — while management sees all of it as it happens.

  • iOS · AndroidNative on both stores
  • Under Dorra’s nameOn the App Store and Google Play
  • Live-connectedTo the club management system

It’s live — click in and explore

Padel Swimming Academies Dining Summer Events
تنس سبا أكاديمية كافيه حمام السباحة يوجا
Why an app?

The first thing a member touches every morning is their phone. The club should be there.

No queue at reception, no hunting for someone to book a court, no paper receipts to lose. Everything a member needs from the club reaches them the moment they need it, in Dorra’s own quiet style — and management knows what is happening before anyone has to ask.

0screens in the live prototype
0member services in one place
0between entry-code refreshes
24/7the club, open in every pocket
From 7:00 to 21:00

A day at Dorra

From the gate in the morning to cinema under the stars — this is how a member lives the day with the app. The phone beside you follows every scene, and it is the real prototype.

07:00

The gate knows him before he stops

A digital membership card with a code that renews every 30 seconds and works even with no signal. Ahmed and his family pass the smart gate in a moment, and every entry is logged instantly.

  • Rotating code
  • A card for every family member
  • Day passes for guests
09:30

Omar is in the pool — and his father knows

The coach marks attendance from his phone and the parent is notified the same second, along with the monthly evaluation, the coach’s notes and every achievement.

  • Live attendance
  • Monthly evaluation
  • Message the coach
13:00

Lunch comes to the sunbed

Members order from the club’s restaurants to their table or their lounger by the pool, follow the order until it arrives, and charge it to their membership.

  • Menus with photos
  • Order tracking
  • Charge to membership
17:00

Renewal in a minute

Every due is listed with its deadline. Pay by card, InstaPay or Fawry, or spread the annual renewal into instalments. The receipt arrives instantly and the entry posts to accounting on its own.

  • Instalments
  • Dorra Wallet
  • Instant receipt
19:30

Court booked, friends invited

Live availability and peak pricing, friends added to the same booking, and the cost split between the players with a single tap.

  • Live availability
  • Split the cost
  • Cancel and refund
21:00

Cinema on the lawn

Events are booked in the app with numbered seats, the ticket lands in the membership card, and a reminder arrives before the show.

  • Digital tickets
  • Seats for guests
  • Automatic reminders
Try it yourself

This isn’t a video.

The prototype works end to end: book a court, pay your dues, order from a restaurant, enter the summer-resort lottery. Every button works, and every step changes what comes next.

Open it on your phoneScan with your phone’s camera — you can add it to your home screen like any other app.Or open it in a new window →
Features

Everything a member needs, in one place

01

Bookings

Padel, tennis, squash and football courts, classes and academies — with live availability, peak pricing and players added to the booking.

02

Entry card

A rotating code that works offline, for every family member.

Wallet balanceEGP 0
VisaMeezaFawryInstaPay
03

Wallet & payments

Top-ups, transfers, dues and instalments, with an instant receipt.

04

Parent portal

Attendance, evaluations, coach notes and messaging — plus spending limits for the children.

05

Dining

Order to the table or the cabana, and follow it until it arrives.

06

Summer resorts

A transparent digital lottery, plus day-cabin bookings.

07

Events

Digital tickets with seats for members and guests, and a reminder before it starts.

08

Services

Clinic, physiotherapy, spa and the club bus.

10

Complaints & suggestions

A ticket number and a tracked path to resolution, with automatic escalation when something runs late.

Membership card

A card that never gets left at home

Plastic cards get lost, forgotten and lent out. The digital card lives on every family member’s phone, with a code that changes every 30 seconds — so a screenshot is useless — and it works at the gate even when the phone has no signal.

  • A separate card for every member of the family
  • A rotating QR code tied to subscription and payment status
  • Guest passes valid for a single day
  • Adds to the phone’s Wallet
DORRA
No. 04817
Ahmed Hassan El-SherifFamily membership
Member no.DW-2019-04817
Valid through06 / 2027
Ahmed Hassan El-Sherif The code renews every 30 seconds

Omar has improved a lot in his kick and breathing rhythm.Coach Mohamed Samy

2nd placeAcademy championship

Parent portal

Parents see what the coach sees

No more waiting by the pool to find out how practice went. Everything the coach records in the system appears in the app the same moment.

01
Attendance, absence and injuries

An instant alert when attendance is marked, or if anything happens in training.

02
Monthly evaluation and achievements

Skills measured in numbers, and a medal added with every milestone.

03
Coach messaging and session excuses

A direct conversation, and an excused session kept for a make-up.

04
Academy enrolment

Pick the group, the time and pay — all from one screen.

Management

And management sees everything

The app isn’t a separate system. It is the members’ window into Dorra’s own management system, reading and writing in real time through an API. Every booking, payment and gate entry appears in the system the moment it happens.

Content console

News, events, banners and restaurant menus, updated in the system and live in the app instantly.

Targeted push notifications

To everyone, or to a precise segment: parents in one academy, members with outstanding dues, or everyone who plays padel.

Usage reports

Who books and when, the most-requested facilities, the real peak hours, and the share of payments made in the app.

Coach portal

Attendance, evaluations and injury reports from the coach’s phone, delivered straight to parents.

Quality

A real app, not a website in a wrapper

Flutter

Native iOS and Android from one codebase, with the speed and smoothness of the big apps.

العربية · English

Two complete interfaces, with correct right-to-left layout in every screen, number and date.

Face ID · OTP

Sign in with a face or a fingerprint, and a one-time code on first login.

Dark mode

Follows the phone’s setting or the member’s own choice.

Works offline

The entry card and upcoming bookings stay available even on weak Wi-Fi inside the club.

Egyptian payment gateways

Bank cards, Meeza, Fawry and InstaPay, with automatic posting to accounting.

Scope

What the app includes

Club & communication

  • The club’s story, history and achievements
  • News and photo galleries
  • Events and occasions calendar
  • Complaints and suggestions with automatic escalation

Bookings

  • Padel, tennis, squash and football courts
  • Group classes and the gym
  • Clinics, physiotherapy and spa
  • Summer resorts, cabins and trips

Payments

  • Membership renewal and instalments
  • E-wallet with transfers between family members
  • Payment gateway integration
  • Full history of transactions and receipts

Smart membership

  • Digital card with a rotating QR code
  • Family members and documents
  • Guest passes
  • Self-service profile and photo updates

Parents & academies

  • Attendance, absence and injuries
  • Evaluations, achievements and training schedule
  • Coach messaging
  • Sports-school enrolment

Management & operations

  • Content console and targeted notifications
  • Coach portal
  • Usage reports
  • Published on the App Store and Google Play as Dorra
How we work

From this prototype to the store

  1. 01Workshop

    We go through every screen with you and sign off the identity, the content and the business rules.

  2. 02A build on your phones

    You get test builds on iOS and Android early, updated with every development cycle.

  3. 03Member pilot

    A group of members tries the app before the public launch, and we refine it from their feedback.

  4. 04Launch

    The app goes live on the App Store and Google Play as Dorra, and we stay with you afterwards for support and development.

DORRA

Ready when you are.

The prototype you have just tried is the starting point. The final app runs on Dorra’s real member data and connects to the management system from day one.

Try the prototype again
Scan to try it on your phone