Quick Start

Local Development

TurboLearn AI ships as a Next.js monorepo. Clone the starter, install dependencies, and launch the development server:

git clone https://github.com/turbo-ai/turbolearn.git turbolearn-workspace
cd turbolearn-workspace
pnpm install
pnpm dev

The default locale lives under src/i18n, while landing-page content comes from src/i18n/pages/landing. Update both the English and Chinese JSON files to keep copy synchronized and SEO-friendly.

Environment variables follow the examples in .env.example. At minimum you should set:

  • NEXT_PUBLIC_APP_URL — public URL for your deployment on turbolearn.io
  • NEXT_PUBLIC_PLAUSIBLE_DOMAIN — analytics domain for Plausible (optional)
  • STORAGE_DOMAIN — asset CDN root if you serve files outside of Vercel

Once the dev server is running, navigate to http://localhost:3000 to customize layouts, blocks, and AI integrations before you deploy.

On this page