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.