AI-first · React + Node (Express) · 19 @molecule/* packages
Personalized AI tutoring with quiz generation, RAG-powered explanations, and study progress tracking — with built-in Stripe-backed subscription tiers
//login/signup/forgot-password/reset-password/dashboard (signed in)/study/:id (signed in)/flashcards (signed in)/quiz/:id (signed in)/courses (signed in)/settings (signed in)/courses/:id (signed in)/flashcards/:id (signed in)/quiz/:id/results (signed in)/progress (signed in)/profile (signed in)/notifications (signed in)/billing (signed in)/search (signed in)api/src/handlers/billing.tsapi/src/handlers/dashboard.tsapi/src/handlers/decks.tsapi/src/handlers/notifications.tsapi/src/handlers/profile.tsapi/src/handlers/progress.tsapi/src/handlers/quizzes.tsapi/src/handlers/search.tsapi/src/handlers/topics.tsfree / pro / team — gated by: maxQuizzes, maxTopics, advancedFeatures, canExport, retentionDays
@molecule/api-ai-agents@molecule/api-ai-agents-llm@molecule/api-ai-anthropic@molecule/api-ai-embeddings-openai@molecule/api-ai-rag@molecule/api-ai-rag-llm@molecule/api-ai-vector-store-pgvector@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-ai-assistant@molecule/app-billing-react@molecule/app-kpi-card-react@molecule/app-markdown@molecule/app-stepperDATABASE_URL PostgreSQL connection stringANTHROPIC_API_KEY Anthropic API key for Claude tutoring and quiz generationOPENAI_API_KEY OpenAI API key for embeddings and RAG indexingThe @molecule/* packages are Apache-2.0. The app you build from this template is yours to export and self-host. Licensing