← Prompts
Reference Awesome Claude Code

Course Builder Development Guide

# Course Builder Development Guide ## Project Overview Course Builder is a real-time multiplayer CMS (Content Management System) designed specifically for building and deploying developer education

# Course Builder Development Guide

## Project Overview

Course Builder is a real-time multiplayer CMS (Content Management System) designed specifically for building and deploying developer education products. This monorepo contains multiple applications and shared packages that work together to provide a comprehensive platform for creating, managing, and delivering educational content.

### Main Features
- Content management for courses, modules, and lessons
- Video processing pipeline with transcription
- AI-assisted content creation and enhancement
- Real-time collaboration for content creators
- Authentication and authorization
- Payment processing and subscription management
- Progress tracking for students

### Key Technologies
- **Framework**: Next.js (App Router)
- **Language**: TypeScript
- **Monorepo**: Turborepo with PNPM workspaces
- **Database**: Drizzle ORM with MySQL/PlanetScale
- **Authentication**: NextAuth.js
- **Styling**: Tailwind CSS
- **API**: tRPC for type-safe API calls
- **Real-time**: PartyKit/websockets for collaboration
- **Event Processing**: Inngest for workflows and background jobs

Sign in to view the full prompt.

Sign In

Classification

Reference Documentation, cheatsheets, setup guides
Scope Project
This codebase
Manual Manually placed / Persistent