Summary
A personal project in the form of a financial management system for an Islamic boarding school covering SPP payments, re-registration, old bills, and dormitory transactions using Laravel and MySQL, which is still actively used by the foundation today.
Overview
The Financial Management System of Yayasan Nurul Huda is a comprehensive platform developed to streamline financial administration for an Islamic educational foundation. It manages various payment processes such as SPP (tuition fees), re-registration, dormitory payments, and tracks outstanding balances from previous terms. The system enforces a priority-based payment flow, requiring earlier dues to be settled before new transactions can be made.
My Role
This project was a solo development initiative, where I designed, developed, and deployed the entire system using Laravel and MySQL. I implemented multiple user roles to accommodate different administrative needs:
- Superadmin: Manages cost structures, accounts, and overall financial configuration.
- Admin: Handles daily payment processing and validation.
- Tata Usaha (Administrative Staff): Registers and manages student data across multiple education levels (from Kindergarten to Vocational High School).
Technologies Used
- Laravel (Backend & Framework)
- MySQL (Database)
- Blade Template (Frontend)
Key Contributions
- Designed and developed a full financial management system from scratch
- Implemented role-based access control for efficient administrative workflows
- Built a priority-based billing system ensuring structured payment sequences
- Enabled accurate financial reporting and student payment tracking across multiple education levels