Isolation first
An admin's access is limited to their own masjid throughout the backend, so one mosque's records never reach another's.
case study · Community · 2025–26
My BS IT final-year project: a platform that helps local mosques run donations, prayer times, events, nikah bookings and community fund requests.
The demo server retires in October 2026; the code and full documentation stay on GitHub.
Local mosques run donations, events and requests for financial help on paper and by word of mouth. The project put a mosque's daily work in one place — with each mosque's data kept strictly separate.
An admin's access is limited to their own masjid throughout the backend, so one mosque's records never reach another's.
Fund requests go to the masjid's committee for a vote; every vote and final decision is emailed.
The JWT lives in an httpOnly cookie, where page scripts can't read it.