Education · React + Node (Express) · 25 @molecule/* packages
Canvas-like learning management system with courses, assignments, grades, and discussions — including a built-in subscription tier (Free / Pro / Team) backed by Stripe
/dashboard (signed in)/course/:courseId (signed in)/assignments (signed in)/discussions (signed in)/gradebook (signed in)/course/:courseId/lesson/:lessonId (signed in)/login/settings (signed in)/signup/forgot-password/reset-passwordapi/src/handlers/_lmsAccess.tsapi/src/handlers/assignments.tsapi/src/handlers/courses.tsapi/src/handlers/discussions.tsapi/src/handlers/enrollments.tsapi/src/handlers/grades.tsapi/src/handlers/leaderboard.tsapi/src/handlers/modules.tsapi/src/handlers/stats.tsapi/src/handlers/users.tsfree / pro / team — gated by: maxCourses, maxStudents, maxModulesPerCourse, maxAssignments, maxStorageMb, liveClasses, certificates, advancedAnalytics, customBranding, ssoLogin
@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-permissions-custom@molecule/api-push-notifications-web-push@molecule/api-reporting-database@molecule/api-resource-activity-feed@molecule/api-resource-comment@molecule/api-resource-notification@molecule/api-resource-payment@molecule/api-resource-tag@molecule/api-resource-user@molecule/api-search-meilisearch@molecule/api-uploads-s3@molecule/app-billing-react@molecule/app-calendar@molecule/app-command-palette@molecule/app-data-table@molecule/app-file-upload@molecule/app-kpi-card-react@molecule/app-markdown@molecule/app-virtual-scrollDATABASE_URL PostgreSQL connection stringS3_BUCKET S3 bucket for file uploadsMAILGUN_API_KEY Mailgun API key for email notificationsThe @molecule/* packages are Apache-2.0. The app you build from this template is yours to export and self-host. Licensing