Communication · React + Node (Express) · 15 @molecule/* packages
Zoom-like video meetings with WebRTC, screen sharing, recording, and chat — with built-in Stripe-backed subscription tiers
//login/signup/forgot-password/reset-password/dashboard (signed in)/schedule (signed in)/meeting/:id/lobby (signed in)/meeting/:id (signed in)/recordings (signed in)/settings (signed in)/meeting/:id/details (signed in)/recordings/:id (signed in)/notifications (signed in)/settings/billing (signed in)/team (signed in)api/src/handlers/chat.tsapi/src/handlers/invites.tsapi/src/handlers/meetings.tsapi/src/handlers/notifications.tsapi/src/handlers/participants.tsapi/src/handlers/recordings.tsapi/src/handlers/workspace-members.tsapi/src/handlers/workspaces.tsfree / pro / team — gated by: maxChat, maxMeetings, maxParticipants, maxRecordings, 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-push-notifications-web-push@molecule/api-realtime-socketio@molecule/api-resource-notification@molecule/api-resource-payment@molecule/api-resource-user@molecule/api-uploads-s3@molecule/app-billing-react@molecule/app-calendar@molecule/app-realtime-socketioDATABASE_URL PostgreSQL connection stringS3_BUCKET S3 bucket for recordingsMAILGUN_API_KEY Mailgun API key for meeting invitesTURN_SERVER_URL TURN server URL for WebRTC relayTURN_SERVER_SECRET TURN server shared secretThe @molecule/* packages are Apache-2.0. The app you build from this template is yours to export and self-host. Licensing