Projects/Schedulix Business Suite

Schedulix Business Suite

Production-grade appointment booking SaaS for service businesses — scheduling, Stripe payments, and email confirmations. Currently in development.

Next.jsNestJSPostgreSQLStripeResendTypeScript

Role

Full-Stack Developer

Team

Solo

Duration

In progress

Category

SaaS Product

Links

Impact

Status

In development

Problem

Service businesses (salons, clinics, coaches) rely on manual booking via DMs and calls — causing double-bookings, missed follow-ups, and zero payment automation.

Solution

Building a white-label appointment booking system with calendar scheduling, Stripe-powered payment collection, and automated email confirmations via Resend.

Objectives

  • Build a reusable booking engine adaptable to multiple service verticals
  • Automate the full booking-to-payment-to-confirmation flow
  • Keep the client-side booking experience frictionless

Key Features

  • Calendar-based appointment booking UI
  • Stripe payment collection at time of booking
  • Automated email confirmations and reminders via Resend
  • Business dashboard for availability and booking management
  • Frontend on Vercel, backend on Railway

Architecture

  • Next.js 14 App Router + shadcn/ui component system
  • NestJS + Prisma + PostgreSQL (Neon) on the backend
  • Stripe for payment intent and Resend for transactional email

Challenges

  • Handling timezone-aware scheduling without conflicts
  • Keeping the booking flow under 3 steps for end-users