School Management ERP — Laravel · Zoom · HR & Finance by Rania BenotmanSchool Management ERP — Laravel · Zoom · HR & Finance by Rania Benotman

School Management ERP — Laravel · Zoom · HR & Finance

Rania Benotman

Rania Benotman

What I built

A full-scale educational ERP platform built in PHP/Laravel, managing the entire student lifecycle across complex multi-semester academic systems. Built for a real institution handling hundreds of students, staff, and courses simultaneously.

What I delivered

Student lifecycle management across multi-semester academic calendars — enrollment, grades, progression, and graduation tracking
Finance module: tuition payment processing, school-wide expense tracking, and campus inventory management
HR module: faculty management, staff records, and automated attendance tracking for both students and staff
Campus housing module: student housing allocations, dorm availability tracking, and logistics management
Virtual classrooms: Zoom API integration directly into dashboards for secure remote learning with automated lecture link generation
Role-based access across admin, faculty, finance, and student user types

Technical highlights

The system needed to handle interconnected data across finance, HR, academic, and housing domains without becoming a tangled monolith. Clean architecture and SOLID principles were applied throughout to keep each module independently maintainable as the system grew.
The Zoom API integration was non-trivial — it required handling OAuth token refresh, webhook events for attendance tracking, and graceful fallbacks when API rate limits were hit.

Stack

PHP · Laravel · MySQL · Zoom API · Clean Architecture · SOLID Principles
Like this project

Posted May 2, 2026

Full-scale educational ERP — HR, Finance, Housing, Attendance & Virtual Classrooms via Zoom API. Built with PHP/Laravel, MySQL, and clean architecture.

Likes

2

Views

1

Timeline

Aug 1, 2023 - Ongoing