All work
Web App 2026 · Busyra2u

Albusyra2u

The mosque portal that collects infak online

Albusyra2u

The problem

A mosque portal is usually a noticeboard: prayer times, a few announcements, a phone number. Al-Busyra needed it to also handle money.

Infak and donations were collected in cash or by manual transfer and written up afterwards. That is workable at a small scale and stops being workable the moment a campaign runs — someone transfers on a Friday night, nobody sees it until Monday, and the donor has no receipt in between.

The technical problem was not any single feature. It was the combination: reference content that has to be correct and cannot be wrong, other people's money that has to land in the right place, and traffic that arrives in bursts — prayer times, Ramadan, Friday nights.

What we observed

Before we wrote any code.

Online infak decided the whole architecture.

Every transaction has to be verifiable after the fact. A donor closes the browser mid-payment, the bank times out, or the callback never arrives — and in each of those cases the system has to know the transaction's real state rather than assume it succeeded. That is why a payment record stores its status explicitly and is reconciled against the gateway, instead of being marked paid on the way out.

Reference content is the opposite problem. Quran and hadith text is stored as local data rather than pulled from an outside service, because an outside service going down on a night in Ramadan is not a failure anyone would accept.

What we built

A complete front-of-house rebuild for Busyra2u — semantic SEO, an installable PWA, and a performance pass that makes every page load feel instant.

Before vs after

The same job, the old way and the new way.

Before

Infak collected in cash or by manual transfer, written up afterwards
No way to check whether a given payment actually arrived
Prayer times, Quran and mosque information spread across separate apps
Peak-time traffic slowed the whole site

After

Infak is paid online and a receipt is issued automatically
Every transaction carries its own status and is reconciled against the gateway
Prayer times, Quran, hadith, hall booking and infak in one portal
Reference content is served locally — no outside dependency at peak times

Results

86,395
paid infak transactions
4,157
registered accounts
3,500
hadith texts stored locally
3½ years
running continuously since March 2023

Counted from the production database on 29 August 2026. The transaction figure counts PAID records only — a further 61,012 were started and never completed, and those are not collections.

Screenshots

Albusyra2u screenshot
Albusyra2u screenshot
Albusyra2u screenshot

Build something similar

Let's build yours.

Tell us what you're planning. Free 30-minute call, a written scope and a fixed quote — we reply within one working day.

Start a project →