Skip to content
ALVN
All work

Web App · Mobile App

AIR/Rally

Pickleball discovery and booking platform.

AIR/Rally coverLive

Overview

A platform designed to make discovering pickleball venues, checking availability, and booking courts simple — on the web and in the iOS app.

Problem
Discovering venues, checking court availability, and booking a slot is often fragmented and manual.
Solution
AIR/Rally brings discovery, live availability, booking, payments, and ranked play into one platform — on the web and in the iOS app, on a shared Supabase backend.
My Role
Concept, product design, and development across web and mobile.

Features

  • Discover

    Find courts by city, price, surface, and rating.

  • Booking

    Reserve open slots with live availability — double bookings are blocked at the database.

  • Payments

    Pay online at checkout through PayMongo.

  • Rankings

    Ranked matches with rank tiers, referees, and matchmaking.

  • COURT/Side

    A social feed where players share, follow, and rally together.

  • For venue owners

    List a court, set hours and pricing, and follow bookings and earnings.

Gallery

Exploring courts with filters on air-rally.com
AIR/Rally HQ venue page with the booking panel
Why AIR/Rally and how booking works

Screens

Finding a court in the iOS app
Setting up a ranked game
A ranked match found
The COURT/Side community feed
Player profile with rank
Choosing a referee for a ranked match

Built With

  • Next.js
  • React Native
  • Expo
  • TypeScript
  • Tailwind CSS
  • Supabase
  • PayMongo
  • Vercel

Start a Project

Have an idea?

Tell me what you’re thinking. Let’s turn it into something real.