Back to Projects

Local Business - Spa

Website for a local spa business

spa small business website screenshot
Visit live site

About this project

A website for a spa business in Richmond Hill featuring an online booking system with integrated payments. The booking flow accounts for therapist availability and service-specific qualifications, then takes visitors to a Stripe checkout page. On successful payment, a Stripe webhook triggers a Route Handler that saves the appointment to MongoDB and sends a confirmation email via Nodemailer. The site also includes standard business pages such as Home, Services, Team, About, and Contact.

Key Features

  • multi-step booking system
  • shopping cart functionality
  • online payments with Stripe
  • Stripe webhooks
  • database integration
  • form submission
  • automated email alerts
  • fully-responsive design

Technologies Used

Next.js
React
Node.js
MongoDB
Tailwind
Stripe
Nodemailer

Want something similar?

Let's talk about your project and bring your vision to life.

Contact Me