Registered charity (no. 1161289)
Islah Trust: charity website with donations, events and prayer times
A website for a Leicester charity that its own team can run: Stripe donations, event bookings with QR tickets, prayer times and janaza payments.


The brief
Islah Trust is a registered charity in Leicester. It needed a website its own team could run: one place to take donations, publish events, projects, news and prayer times, and handle bookings and payments, with each volunteer able to update their own section.
What was built
I have been building it as a volunteer since August 2026, as a Laravel application with a React front end. The public site and the admin are one application. Role-based access means each volunteer sees only the sections they manage, and every change is recorded in an activity log.
For the community
- Online donations through Stripe.
- Events with registration, paid bookings and QR code tickets.
- Current and past projects.
- Daily prayer times with a downloadable timetable.
- Janaza (funeral) service registration and payment.
- News, a photo gallery and a contact form.
- Volunteer applications through a Get involved page.
For the charity team
- Editing for pages, news, events, projects, the gallery and legal pages.
- Prayer time management.
- Records of donations and volunteer applications.
- User roles and permissions.
- An activity log of every change, and site settings.
Built with
What changed
The new site is not live yet: islahtrust.org shows a holding page until launch. This page will be updated with what changed for the charity once it is running.