Creator commerceCAN I VIBECODE
Teachable?
BUILD FIRST
- One specific customer type and one primary use case
- A vertical slice that completes the main job without manual workarounds
- Visible limits, review steps, and a fallback when an external dependency fails
LEAVE FOR LATER
- Broad third-party integrations
- High-scale collaboration, syncing, and permissions
- Automation that can cause harm without human review
RESEARCH NOTES
What this tool actually does.
Teachable is a SaaS creator-commerce platform for building, marketing, and selling online courses, coaching, and digital products. Creators use a drag-and-drop course builder with video, text, graded quizzes, certificates, and drip content, plus AI assistance for idea generation, content drafting, sales-page copy, and subtitle transcription/translation. Students learn on the web or via iOS/Android apps with offline access. Commerce features include teachable:pay checkout with fraud protection, subscription recovery, 35+ local payment methods (PayPal, Apple Pay, Google Pay, Afterpay, Klarna), 120 currencies in 200+ countries, and automated sales tax/VAT/GST handling across 45+ countries. Marketing tools cover referrals, upsells, coupons, and integrations (Mailchimp, Zapier, Kit, Google Analytics). Custom domains and white-label sites are supported. Plans: Starter $39/mo, Builder $89/mo, w
RESEARCHED BUILD PROMPT
Give this to your coding agent.
Build a focused replacement for Teachable's core workflow: a creator signs up, creates a course as ordered sections containing lectures (video, rich text, or quiz), sets a price and optional drip schedule, publishes, and students enroll, pay, watch, take quizzes, earn certificates, and track progress. User-facing requirements: (1) creator dashboard with a course builder (add/reorder sections and lectures, upload video, embed text, create multiple-choice quizzes, toggle drip-by-days, set price/free, publish/unpublish); (2) public course sales page with checkout; (3) student area with enrolled-course list, video player, progress bar, quiz grading, certificate generation on completion; (4) basic creator analytics (enrollments, revenue, completion rate). Technical requirements: auth (email/password + OAuth), Stripe checkout and webhooks for payments, video upload with transcoding or signed streaming URLs (e.g., S3 + CloudFront or Mux), Postgres persistence, background jobs for drip scheduling and certificate issuance, and email notifications on enrollment/completion. Sensible stack: Next.js/React frontend, Node.js or Python API, Postgres, Stripe, Mux or S3/CloudFront, Resend for email. Do not copy Teachable's brand, logo, proprietary assets, marketing copy, or UI design; build an original, clean interface. Explicitly out of scope: global tax/VAT/GST remittance, native mobile apps, AI content generation, white-labeling, subscription recovery, multi-currency localization, and marketplace features. Deliver a README covering setup steps, environment variables, seed data, and important limitations (e.g., no DRM, single-currency payments, no offline viewing, quiz types limited to multiple choice).