Business & SaaS · React + Node (Express) · 12 @molecule/* packages
Calendly-like scheduling with availability, booking, and calendar sync — with built-in Stripe-backed subscription tiers
//login/signup/forgot-password/reset-password/dashboard (signed in)/calendar (signed in)/event-types (signed in)/event-types/:id (signed in)/book/:slug/availability (signed in)/integrations (signed in)/settings (signed in)/bookings (signed in)/bookings/:id (signed in)/book/:slug/confirmed/notifications (signed in)/settings/billing (signed in)api/src/handlers/availability.tsapi/src/handlers/bookings.tsapi/src/handlers/event-types.tsapi/src/handlers/profile.tsfree / pro / team — gated by: maxAvailability, maxBookings, maxEventTypes, advancedFeatures, canExport, retentionDays
@molecule/api-cron-node-cron@molecule/api-database-postgresql@molecule/api-email-templates@molecule/api-emails-mailgun@molecule/api-entitlements@molecule/api-payments-stripe@molecule/api-resource-payment@molecule/api-resource-user@molecule/app-billing-react@molecule/app-calendar@molecule/app-data-table@molecule/app-date-range-pickerDATABASE_URL PostgreSQL connection stringMAILGUN_API_KEY Mailgun API key for booking confirmationsMAILGUN_DOMAIN Mailgun sending domainThe @molecule/* packages are Apache-2.0. The app you build from this template is yours to export and self-host. Licensing