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).