About & Bio Active Projects Islamic Calendar Sadaqah Calculator Media Success Stories Live Feed Donors Contact
🗓️ Founded 2018 • Community-Based Non-Profit Organisation

Transforming lives through clean water, orphan care & mosques

Faswiha Charity Organisation is a non-profit initiative dedicated to orphaned children, building water boreholes, facilitating Qurban & Aqiqah, constructing mosques, and delivering transparent humanitarian aid across the communities we serve.

🧮 Calculate your Sadaqah
🧒
Orphan Care$2 / orphan feeding
💧
Water BoreholesFrom $1,000 / well
🕌
Mosque ConstructionFrom $10,000
🐏
Qurban & AqiqahFrom $60
☾ — · Loading Hijri date…
✓ Community-registered non-profit, Uganda
🤝 100% donor-directed project funding
🔒 No Western Union — WhatsApp & verified mobile money only
📖 Guided by the principles of Sadaqah & Zakat
Who we are

The story behind Faswiha Charity Organisation

Founded in 2018, Faswiha Charity Organisation emerged from a vital humanitarian need: protecting orphaned children, alleviating water scarcity through boreholes, building mosques for spiritual unity, and empowering communities through Qurban, Aqiqah and education.

🏅

Our core mission & vision

We believe no child should go hungry, and no family should walk miles for unsafe water. We combine direct emergency support — feeding, Qurban, Ramadan iftar — with lasting infrastructure like water boreholes, mosques and Qur'an education.

MM
Mabonga MuhammadFounder & CEO, Faswiha Charity Organisation📞 +256 789 257 929
Faswiha administration office

Our administration office, where paperwork, printing and day-to-day communications for Faswiha's projects are coordinated.

Islamic Calendar

Stay aligned with the Hijri year

Today's Hijri date and the sacred dates ahead — Ramadan, both Eids, and the days of Qurban.

—
—
—
…load
Loading Islamic calendar…Fetching upcoming sacred dates
Give with intention

Sadaqah & Qurban Calculator

Choose what you'd like to fund, adjust quantities, and send your intention straight to our CEO on WhatsApp.

Your Sadaqah selection

Estimated total
$0
No items selected yet
Where your Sadaqah goes

Active Projects

Live, admin-updated projects with real funding progress. Tap Sponsor to fund a specific project directly.

Real impact

Success Stories

Every donation reaches someone real. Here's what your Sadaqah has already made possible.

‹ Row 1 • Scrolling Left
Row 2 • Scrolling Right ›
Right now

Live Feed

Photos, videos and updates posted directly by our admin, staff and volunteers in the field.

With gratitude

Our Donors

Recognised with permission. May Allah reward every act of generosity.

—ROLE
← Back to site

Overview

A quick snapshot of the organisation's live data.

0Active projects
0Live feed posts
0Recognised donors
Database status: Running in local demo mode (data stays on this device).
See Settings → Database Connection for how to connect a free, permanent database so every device and every role shares the same live data.

Active Projects

Add or edit the projects shown on the public site.

Progress gallery — Before / During / After

Add image URLs for each stage you have, in order. Leave any stage blank to skip it — the cover photo shown on the public card is always the last stage you fill in.

Live Feed

Post images, videos or text updates. Every role can post here.

Success Stories

Share outcomes with location and verifier details for extra trust.

Donors

Recognise donors on the public donor wall.

Team & Roles

Assign Admin, Staff or Volunteer access. Only Admins see this tab.

Settings

Tweak organisation info and connect a permanent free database.

Organisation details

Social & online presence

Paste your real profile URLs — icons only appear on the public site once filled in.

Sadaqah / Qurban price list

These prices power the Sadaqah Calculator and the WhatsApp donate messages.

Impact tiles (homepage)

Four highlight numbers shown on the homepage — keep these accurate to what you can verify.

🗄️ Database connection (free, permanent, cross-device)

To make projects, the live feed, donors, roles and logins persist on every device — even after cache/browser data is cleared — connect a free Firebase project (Google's free "Spark" tier, no credit card required):

1. Go to console.firebase.google.com → Create project.
2. Build → Authentication → Sign-in method → enable Email/Password.
3. Build → Firestore Database → Create database (start in test mode, then lock down rules per role later).
4. Project settings → General → Your apps → Web app → copy the firebaseConfig object.
5. Paste the 6 values below and save — the site instantly switches from local demo mode to your live, permanent database.

🔒 Recommended security rules (production)

"Test mode" allows anyone to read and write your database — fine for setup, unsafe to leave on permanently. Once your team accounts exist, replace it in Firestore → Rules with something like this, which lets the public read everything but only lets signed-in staff/admin roles write, and restricts Settings/Team management to Admins only:

rules_version = '2'; service cloud.firestore { match /databases/{database}/documents { function role() { return get(/databases/$(database)/documents/users/$(request.auth.uid)).data.role; } match /users/{uid} { allow read: if request.auth != null; allow write: if request.auth != null && (request.auth.uid == uid || role() == 'admin'); } match /settings/{doc} { allow read: if true; allow write: if request.auth != null && role() == 'admin'; } match /{collection}/{doc} { allow read: if true; allow write: if request.auth != null && role() in ['admin','staff','volunteer']; } } }