← Back to work

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
01 / ZACHU STEAM AND SAUNA

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.

Customerappointment booking
Ownerdate-filtered dashboard
Membermembership purchase