
I’m excited to showcase Calpace, the comprehensive Software-as-a-Service (SaaS) platform I built to streamline and professionalize online scheduling.
Calpace is designed for professionals, consultants, and businesses who need a powerful tool to manage their availability. It allows users to create a clean, professional profile where they can showcase their calendar and events, which clients can then book via a simple, shareable link.
Building Calpace from the ground up was a deep dive into creating a full-featured, multi-tenant application with a focus on reliability, user experience, and robust features.
Core Features
- Professional Booking Profiles: Users get a personalized, public-facing page to showcase their services and availability.
- Powerful Integrations: Calpace connects with the tools professionals already use. The primary integration is with Google Calendar for real-time, preventing double-bookings. You can see the full list of connections here: Calpace Integrations.
- Deep Branding & Customization: I understood that a brand’s identity is key, so Calpace gives users extensive options to customize the look and feel of their booking page, from logos and colors to layout. See the documentation here: Branding Customization.
- Custom Domains: For a truly professional, white-label experience, users can load their booking page on their own custom domain using a simple CNAME record.
The Technology Stack
Building a scalable SaaS platform required a modern and powerful tech stack. The key technologies I chose for the stack include:
- Frontend: Next.js (React framework)
- MongDB: Database
- State Management: Redux
- Styling: Tailwind CSS
- Backend API: Express.js (running on Node.js)
- Socket.io: Realtime Bookings Update
- CMS: A Headless WordPress backend for content management.
- Payments: Stripe and PayPal APIs.
Building Calpace was a fantastic challenge, from architecting the backend logic for complex scheduling and integrations to building a fast, responsive UI with Next.js and Tailwind.
You can visit the live site and learn more here: https://www.calpace.app