Customers can choose a service, see available times, and confirm a booking in one visit. They receive a booking reference and a private link to reschedule or cancel. The booking is saved, and conflicting times are blocked. I also built an owner dashboard for managing appointments and a separate interactive demo so judges can explore the owner experience with fictional data.