Architecture
Enterprise architecture snapshot
Current frontend is a Next.js implementation, while this page documents the target architecture and standards from final-doc for implementation alignment.
Stack
- Laravel modular monolith (target architecture)
- Blade + Livewire + Alpine + Tailwind (target UI runtime)
- MySQL or PostgreSQL
- Redis for queue and cache
- Node.js for biometric integration bridges
Layers
- Presentation
- Application services
- Domain models
- Infrastructure
Enterprise pillars
100+ normalized tables
Multi-tenant via school_id
Audit logs and policy checks
Service-layer architecture
Event-driven automation