MFBanking
Built a secure, role-based web dashboard for a microfinance institution to manage loan applications, customer profiles, repayment tracking, and branch reporting — replacing their Excel-based system.
Case Study
Financial data required strict access controls — loan officers could only see their own clients, branch managers saw their branch, and directors saw everything. The system also needed to be robust enough for users with inconsistent internet access in rural branches.
We built a Laravel 11 backend with a React frontend, using role-based access control with Spatie permissions. Supabase handled real-time notifications for loan approvals. The UI was built for simplicity — optimised for users with limited tech experience. Offline-capable loan entry forms were built using service workers.