⚠️ MySQL tables have not been created yet. You can create all 10 tables and seed the demo data with one click below:
Tip: Make sure MySQL is started in your XAMPP Control Panel. You can also import database/edupack_schema.sql directly in phpMyAdmin (http://localhost/phpmyadmin/).
The proprietor is the highest level user with authority to inspect all classes, manage faculty, view student transcripts, and monitor finances.
| Method | Live Endpoint Path (/v1) | Scope & Description | Action |
|---|---|---|---|
| POST | /v1/auth/login.php | Proprietor Login (Issues 6-hour session token) | Auth |
| GET | /v1/dashboard/stats.php | Executive KPIs, tuition collection, turnout | Test ↗ |
| GET | /v1/staff/list.php | Faculty directory & teaching schedules | Test ↗ |
| GET | /v1/students/list.php | Student roster (grouped by class / flat) | Test ↗ |
| GET | /v1/students/dossier.php?id=STU-1922 | Complete dossier, terms & bursary ledger | Test ↗ |
| GET | /v1/classes/list.php | Classes, arms, and form masters directory | Test ↗ |
| GET | /v1/subjects/list.php | Curriculum subjects & department course load | Test ↗ |