Snapbox Studio
Booking app for a self-photo studio: pick a branch, package, backdrop and time slot, with reschedules, a waitlist and an owner dashboard.

A booking web app for a fictional self-photo (photobox) studio in Bandung, Indonesia. Built for the Lovable "built it for small business" challenge.
Features a 5-step booking flow (branch, package, backdrop, time slot, details), an interactive backdrop previewer, real-time slot availability with database-level double-booking protection, a simulated 30% deposit step, reschedule or cancel up to 2 hours before the session, an automatic waitlist with a 10-minute claim link, and an owner dashboard with schedule, revenue, no-show rate and busiest hours.
This is a portfolio demo: payments and WhatsApp messages are simulated and dashboard data is seeded. Built with Lovable, React, TypeScript and Supabase.