AbsenceLedger

Multi-school absence management for districts — self-hosted, FERPA-aware, built for your workflow.

Database connection failed. Create the MySQL database, import database/schema.sql and database/seed.sql, then set credentials in config/config.php (copy from config/config.example.php).

What this is

Phase 1 includes authentication, role-based access, school and user management for superadmin, and an append-only audit log — matching the foundation described in the project design document.

Default login (dev)

After seeding, use superadmin@local.test and password password. Change this account immediately in production.