Back to projects
Home · court search

Sports SaaS

Dispo

I designed and developed a complete SaaS suite for padel clubs: a public experience for exploring and booking, plus an administration panel to operate courts, bookings, sales, tournaments and access.

UX/UI design and full-stack development by me.

Frontend

UX/UI · Next.js · React · TypeScript · Responsive UI

Backend / product

Supabase · PostgreSQL · Auth · Realtime · Multiple roles

The challenge

Connect court discovery and booking with the daily work of clubs and tournament organizers.

Key decisions

Design separate journeys for players and administrators, covering discovery, bookings, tournaments, scheduling and access management.

Evidence

The case documents public and admin screens, from club discovery to bookings, tournaments and audit views. A link to the published product is also available.

01 · Public experience and bookings

I designed Dispo's home to explain the product in seconds and drive action: search by area, date, time and sport, featured clubs and a direct path to booking a court.

02 · Club discovery

The Explore view lets players compare clubs in a grid or map, apply filters and quickly review price, location, surface, availability and services before choosing where to play.

03 · Tournaments from start to finish

I designed the complete competition flow: tournament listing, category and venue details, match schedule, group stage, standings and knockout bracket through to the champion.

04 · Matches and community

The Matches section helps players find open games or create a new one by level and area, making the platform more than a court calendar: a place for players to meet.

05 · Access and player experience

I also designed the player sign-in experience with a clear path to log in, register or continue with external providers, while keeping terms and privacy visible.

06 · Club administration panel

For clubs, I designed a complete back office: dashboard with revenue and occupancy, daily schedule, reservation creation, court management, sales and access auditing. Each screen solves a concrete operational task.

Home · featured clubs
Home · featured clubs
Explore · club grid
Explore · club grid
Explore · map and locations
Explore · map and locations
Tournaments · listing and filters
Tournaments · listing and filters
Tournaments · information page
Tournaments · information page
Tournaments · match schedule
Tournaments · match schedule
Tournaments · group stage
Tournaments · group stage
Tournaments · knockout bracket
Tournaments · knockout bracket
Matches · find and create games
Matches · find and create games
Access · sign in
Access · sign in
Admin · operations dashboard
Admin · operations dashboard
Admin · bookings calendar
Admin · bookings calendar
Admin · create a booking
Admin · create a booking
Admin · court management
Admin · court management
Admin · sales and catalog
Admin · sales and catalog
Admin · audit and access
Admin · audit and access
Cambiar a español