Music · Booking
A booking platform for music rehearsal rooms.
Website plus a mobile app built with Expo.
The problem
Build a portfolio product to sell to studios and rehearsal spaces. The customer should be able to browse the rooms, pick hours on an interactive grid and book without a phone call — like musbooking.com, but for a single venue.
The solution
Next.js with server components so the catalogue loads fast, a client-side schedule grid where hours are selected by dragging, and Supabase for storage and atomic slot booking. The Expo app reuses the same database and the same business logic.
What was built
Cards with photos, descriptions, equipment and price. Filtering by instrument type. Each room has its own page with a gallery.
A horizontal grid from 09:00 to 22:00 across seven days. Taken slots are marked in real time. Hour ranges are selected by dragging.
A short form with name and phone number. Slots are locked atomically on confirmation. Payment happens at the venue.
A native iOS and Android app built with Expo. The same Supabase data and the same booking flow, in a mobile layout.
How it looks







Stack
I can adapt it to your studio or rehearsal space in one to two weeks.
Discuss a project →