Grateful Rides

Beta · Red Rocks charters · Denver

Book the bus.
Track it home.

A premium party-bus charter to Red Rocks for you and your crew — book a coach, split the deposit, get a boarding pass and a guest link, then watch the bus roll in on show night. Built like product, not a phone call and a spreadsheet.

BetaWeb · iOS nextReal cloud schema
See the live landing ↗
GRATEFUL RIDESBOARDING PASS
Red Rocks · Sat 8:00
COACHPICKUP — LoDo
PARTY OF 14split 6 waysSEAT 03

Illustrative — geofence rings R4→R1 drive live tracking + haptics on approach.

Where it is today: the web app builds clean and runs end-to-end on a real Supabase schema with row-level security — bookings actually persist to the cloud and survive a reload. Live tracking, split-pay, and notifications are fully built but still run on mock data behind a provider seam; the native iOS wrapper and live keys (Stripe, Maps, Twilio) come next. Not yet publicly deployed.

Two states, told straight

What's real, and what's wired and waiting.

● Shipping now

  • Booking flowBook → deposit → boarding pass → guest link, working end to end.
  • Real cloud persistenceBookings write to Supabase with anon auth + RLS, verified across reloads.
  • Cinematic landingA marketing landing page, built and ready to deploy.
  • Provider-seam architectureMock adapters behind the live interfaces — flip the key, keep the UI.
  • React 19
  • Vite
  • Zustand
  • Supabase (Postgres + RLS)
  • Stripe
  • Capacitor
  • Twilio
  • Maps

Roadmap

From mocks to show night.

  • Done
    Cloud-backed web appBooking flow, real Supabase schema + RLS, cloud persistence, the show-night surfaces (on mocks).
  • Next
    Live data flipProduction Stripe, Maps, and Twilio keys; real GPS tracking and notifications.
  • Then
    Native iOSCapacitor iOS build with Taptic haptics and push, toward TestFlight.
  • Launch
    Show seasonDeploy the landing + app for a Denver Red Rocks season.

Private preview

Roll up to the rocks.

Want a walkthrough of the booking flow, or to be first on a show night? Get in touch.