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.