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