Yoga Class Booking Website
This project is still in the development stage.
I developed a full-stack booking website for a yoga teacher, designed to streamline class management and bookings. The platform allows the yoga teacher to log in and efficiently manage class schedules, track payments, and monitor class attendance.
Users can create an account, browse available classes, book sessions, and manage their bookings through an intuitive dashboard. The system includes a basket and checkout functionality to simplify the booking process for users and in preparation for adding online payments via Stripe in the future.
One of the main challenges was designing a seamless interface for the basket and checkout flow to ensure ease of use. By leveraging Tailwind CSS for the front-end design and Prisma for database management, I built a robust and user-friendly system. MailerSend and Nodemailer handle communication workflows such as booking confirmations, while NextAuth ensures secure authentication.
This project not only improved the client’s ability to manage their business but also provided users with a smooth and engaging experience when booking yoga classes.