Turning pickup beach volleyball into a two-tap booking habit
Sports Booking App · Website
A match-booking app for Kite Beach — browse open sessions, pay in two taps, and see who's playing before you show up.
- Project
- PlanDXB
- Industry
- Sports Booking App
- Market
- Dubai
- Platform
- Website
- Engagement
- NxFold product
- Live
- plandxb.ae
(✦) — In summary: PlanDXB
PlanDXB is a sports session booking app built by NxFold for the pickup volleyball community at Kite Beach in Dubai, United Arab Emirates, where sessions previously ran across scattered WhatsApp groups. It puts every open game in one feed with live spot counts and visible player lists, so a player can see who is already in and at what level before committing, and takes payment in the app through Ziina with Apple Pay and card. Organisers run sessions, courts and cancellations from one place. It is a React Native and Expo build with push notifications, published on the App Store.
01 — The problem behind PlanDXB
Kite Beach's volleyball scene ran on scattered WhatsApp groups — players never knew which sessions had open spots, who was coming, or how to pay without chasing an organiser. Casual interest kept leaking out before anyone made it to the sand.
02 — Our strategy for PlanDXB
We built the home base for the community: every open session in one feed, live spot counts, visible player lists, and payment that clears in the app. Show up ready, not guessing.
03 — What we built for PlanDXB
We designed a fast, mobile-first app around the moment of decision — browse by sport and level, see who's already in, and confirm a spot with Apple Pay or card in two taps. Sessions, courts and cancellations are all managed from one place.
(✦) — What we shipped for PlanDXB
- A single session feed showing every open game with live spot counts, replacing a scroll through several WhatsApp groups.
- Visible player lists, because in recreational sport people join sessions based on who else is already in and at what level.
- In-app payment through Ziina, with Apple Pay and card as the methods players see — a regional processor rather than one built for another market's banking system.
- Session, court and cancellation management in one place, so organisers stop running the admin from their phone.
- A React Native and Expo build shipped to the App Store, with push notifications — a session with two spots left at 6pm is a notification, not an email.
(✦) — The stack behind PlanDXB
6
Technologies
- React Native
- TypeScript
- Expo
- Ziina
- Apple Pay
- Node.js
(✦) — On the App Store
04 — The outcome for PlanDXB
A single home for Kite Beach volleyball that turns 'maybe' into a booked spot — and gives organisers a clean way to fill courts week after week.
(✦) — What this project demonstrates
This project demonstrates NxFold's experience building sports and community booking apps for the UAE, including in-app payment through a regional processor and organiser-side session management.
(✦) — FAQ
PlanDXB: questions, answered.
Can this handle padel courts and recurring weekly slots?
Yes, and recurring sessions are usually what decides whether organisers stay on a platform. Most communities play on a rhythm, so sessions need to repeat with per-instance booking rather than being recreated every week — otherwise the organiser drifts back to the group chat.
Which payment methods work best in the UAE?
Card plus a local wallet. PlanDXB runs on Ziina with Apple Pay and card as the visible options. On a small session fee, payment friction is the main cause of abandonment, so the local option matters far more than it would on a large purchase.
How do you stop no-shows?
A cancellation window the app enforces, a waitlist that promotes automatically when someone drops out, and — if the community accepts it — a charge for late cancellation. The enforcement matters more than the penalty, because it stops the organiser having the conversation individually.
What does an MVP cost and how long does it take?
Eight to fourteen weeks for a feed, spot counts, payments, cancellations and an organiser panel, including store review. Payment complexity and whether you need a venue-facing admin from launch are what move the estimate most.
We run a facility rather than a community. Does this fit?
The mechanics are the same but the priorities differ. A facility wants utilisation — filling off-peak slots, reducing no-shows, pricing by time of day. A community wants the admin to stop. Both need the feed and the payment; they diverge quickly after that, so it is worth being clear which you are.
(✦) — Ready to start?
Let's build your next digital product in UAE.
Website, e-commerce platform, or mobile app — custom-built, conversion-focused, and delivered on time.
(✦) — The services behind this build
(✦) — Related Work







