Awalim Groupعوالِم قروب
SYS-BP-10betaPlatform

Builders Palestinea giving platform that says what it doesn't know

A preview of a platform that presents relief projects in Gaza and Palestine with their budgets, risks and evidence status, plus a zakat calculator and a giving plan. Payments are deliberately switched off until the organisation, policies and payment provider are in place.

The Builders Palestine home page: «Good begins with you. For Palestine, we come together.» with a bar stating it is a preview and that the image is generated
Client
A client organisation — name withheld until it approves
Sector
Humanitarian · Giving
Year
2026
Role
Platform design and build
Platform
Web — Node.js · SQLite
Status
Preview — not published, payments off
Node.jsSQLiteDockerCaddyaxe-core

Resultsالنتائج

What changed

Results first, then how we delivered them. Traceable verified data — zero fluff.

75
automated tests for server, admin and interface — all passing
0
donations collected before the organisation and payments are ready — payments are off
3
explicit confirmations before any project is published
AR · EN
full translation with direction switching

The challengeالتحدّي

The problem we came to solve

Giving platforms compete on counters and promises. What was needed was a platform where a donor sees the plan, the budget, the risks and the evidence status before deciding — and which says plainly what is not finished yet.

  • Every project with an itemised budget, delivery stages, a risk section and an evidence status
  • Illustrative examples labelled, and kept apart from published projects
  • No counters and no «raised so far» before real payments and settlement exist
  • Arabic first, with a full English translation of the page

Approachالمقاربة

What we decided — and why

01

Transparency before polish

The transparency centre shows each requirement as it stands: financial collection «not available», independent audit «not attached».

Transparency before polish
02

Tools for the donor, not the platform

A zakat calculator that shows the threshold and the formula, a giving plan saved in the browser and exported as JSON or CSV, and a comparison of up to three projects.

03

Admin off by default

A SQLite project register with draft, publish, version number and change log; publishing needs three explicit confirmations, and admin only runs locally.

Solutionالحل

What was delivered

A Node.js server with no external runtime dependencies, a SQLite project register, an Arabic and English interface, and a Docker and Caddy deployment package with HTTPS. Payments and public forms stay off until the operating requirements are met.

01 Choose a field Water, food, shelter 02 Check the plan Budget, delivery, risks, evidence 03 Compare Up to three projects 04 Plan your giving Saved in your browser only 05 Give Once the organisation and payments are ready — closed for now
1. Choose a field: Water, food, shelter 2. Check the plan: Budget, delivery, risks, evidence 3. Compare: Up to three projects 4. Plan your giving: Saved in your browser only 5. Give: Once the organisation and payments are ready — closed for now

Next step

Have a project of this scale?

Tell us about your process, and we will return with an initial diagnosis and scope estimate — zero obligation.

  • We reply within two working days
  • The code is entirely yours
  • Published numbers, signed and verifiable