Skip to content

EduCalxSchool Operations Platform

代課 · 請假 · 課表 — Developer docs and user guide for Hong Kong schools

Which app should I run?

AppCommandPortPurpose
School app (canonical)cd apps/web && pnpm dev5173Teachers, office, principal, admin
Root mirror (legacy)npm run dev5173Same UI from root src/
Super Adminpnpm run dev:super-admin5174Multi-school console + iframe preview
APIcd apps/api && pnpm dev3001Fastify /v1/* (optional for local UI)

Current vs target

The school app runs on in-memory local data by default. Supabase + Render API are the target production stack — see Architecture.

EduCalx — 代課 · 請假 · 課表