← All projects

OpenBook
TypeScript appointment platform — NestJS API + React SPA.
About
OpenBook is a pnpm/Turborepo stack: NestJS API, React/Vite web app, and shared Zod contracts for appointments, staff, customers, and integrations.
Anonymous booking, staff tools, Stripe webhooks, Google Calendar OAuth, SMTP mail, and optional BullMQ jobs — ported feature-by-feature from Easy!Appointments.
The Pitch

Bookings without the legacy lock-in
A typed Nest + React appointment platform with public booking, staff tools, and Stripe.
Progress
Monorepo + shared contractsDone
Feature parity portOngoing
Resources
Role
Architect. Typed monorepo rewrite of a classic scheduler.