Directus
Connected
Latency
0ms
Users
1
Students
1
Documentation
Full breakdown of every folder, file, and tech decision across frontend, backend, Directus, and PostgreSQL.
View DocumentationHealth Check
Liveness probe for container orchestration and monitoring. Returns JSON status on the /health endpoint.
Check HealthTech Stack
Node.js, Express, React 18, TypeScript, PostgreSQL 16, Directus, Tailwind CSS, Vite, PDFKit, Recharts.
View DocsAPI Endpoints
| Method | Path | Description |
|---|---|---|
| GET | /health | Server health check |
| POST | /api/auth/login | Authenticate user |
| POST | /api/auth/register | Create account |
| GET | /api/auth/me | Current user info |
| GET | /api/students | List students |
| GET | /api/assessments | List assessments |
| GET | /api/attendance | List attendance records |
| POST | /api/attendance/mark | Batch mark attendance |
| GET | /api/reports/student/:id | Student report card (JSON) |
| GET | /api/reports/student/:id/pdf | Student PDF report card |
| GET | /api/system/status | System telemetry |