Data & auth configuration

Values come from environment variables on the server. Use .env.local locally and Vercel project settings in production.

COURSE_DATA_MODE
hybrid
hybrid merges filesystem content/courses, JSON content/courses-json, and optional remote API.
USE_REMOTE_COURSE_MOCK
false
Mock path: content/mock/remote-courses.json
COURSE_API_BASE_URL
(not set)
AUTH_MODE
mock
AUTH_API_URL
(not set)
REQUIRE_AUTH
false
DATABASE_URL
set
Neon Postgres via Vercel Marketplace. Reachable: yes · catalog courses: 14
Personalized catalog (files)
Default course slugs: sample-course, rich-demo, masinsko-ucenje-za-decu, octostudio, online-scratch, generativna-ai, prompt-engineering, scratch-blocks-showcase, dancing-with-ai, harvard-creative-computing, scratchjr-igre, scratchjr-pocetak, scratchjr-price, starcamp
Edit content/entitlements/default.json, per-student content/entitlements/students/<id>.json, and optional aliases.json (email → file stem).

← Catalog