Ikonex Academy

Ikonex Academy API

School management backend — assessments, attendance, report cards, and grading.

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 Documentation

Health Check

Liveness probe for container orchestration and monitoring. Returns JSON status on the /health endpoint.

Check Health

Tech Stack

Node.js, Express, React 18, TypeScript, PostgreSQL 16, Directus, Tailwind CSS, Vite, PDFKit, Recharts.

View Docs

API Endpoints

MethodPathDescription
GET/healthServer health check
POST/api/auth/loginAuthenticate user
POST/api/auth/registerCreate account
GET/api/auth/meCurrent user info
GET/api/studentsList students
GET/api/assessmentsList assessments
GET/api/attendanceList attendance records
POST/api/attendance/markBatch mark attendance
GET/api/reports/student/:idStudent report card (JSON)
GET/api/reports/student/:id/pdfStudent PDF report card
GET/api/system/statusSystem telemetry