EduPack Institutional OS
API Gateway • PHP 8.1 & MySQL System • edupack.org
Setup Needed
Database Status & Tables Database: edupack

⚠️ MySQL tables have not been created yet. You can create all 10 tables and seed the demo data with one click below:

⚡ Initialize & Create Database Tables Now ⬇ Download SQL Dump

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

School Proprietor (Master Authority) Account

The proprietor is the highest level user with authority to inspect all classes, manage faculty, view student transcripts, and monitor finances.

Proprietor Identifier
[email protected]
(Fallback: [email protected])
Portal Passcode
Staffroom@2025
(Or: Edupack@2025)
Security Session Policy
6-Hour Auth Token (21,600s)
Authority Scope
Universal Master ('*')
Modular REST API Endpoints (v1 Live)
api.edupack.org/v1 View as JSON →
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 ↗