Booking and membership platform
Zachu Steam and Sauna
A customer-facing website where visitors can book appointments and purchase memberships, paired with an owner dashboard.
TypeScriptNext.jsPrisma
The challenge
The business needed one clear flow for customers to reserve time and manage membership purchases, while the owner needed a reliable view of bookings and upcoming closures.
The approach
I built the booking and membership experience with Next.js and TypeScript, using Prisma for the application data layer. The owner dashboard supports date filtering, booking visibility, and closing-date announcements.
Key outcomes
Customerappointment booking
Ownerdate-filtered dashboard
Membermembership purchase