Building Bridges of Compassion with Mawakhat-e-Madina

Helpline Welfare Trust

Since 1992, Helpline Welfare Trust has served communities across Pakistan with education, health, clean water, disaster relief, and welfare services — guided by the timeless principle of Mawakhat-e-Madina.

Visit Project

Overview

We designed and built a complete, donation-focused website for Helpline Welfare Trust with international online payments integrated into a local Pakistani bank (UBL Pay). The platform highlights projects, campaigns, and impact statistics while enabling secure one-time and recurring donations from worldwide donors. It includes donor accounts, receipts, Zakat/Sadaqah selections, volunteer onboarding, and an admin CMS for causes, campaigns, and media.

Services Provided

Frontend Development
Backend Development
Database & Caching
Payment Integration (UBL Pay)
Security & Compliance
CMS & Admin Dashboard
Testing & Deployment

Objectives

  • Build a complete donation website with international card payments through a local bank gateway (UBL Pay).

  • Showcase campaigns, causes, and projects with clear CTAs (Donate, Volunteer, Sponsor).

  • Provide donor accounts with receipts, tax-friendly statements, and recurring donations.

  • Enable admin users to manage campaigns, payouts, content, and media via a secure CMS.

Approach

We implemented a conversion-first donation flow with clear CTAs across projects and campaigns. Payments are integrated with UBL Pay for international Visa/Mastercard support, including webhooks for reliable settlement updates. A custom CMS powers causes, impact stats, and news, while a donor CRM tracks giving history, recurring plans, and receipts. The stack prioritizes speed (Next.js), security (server-side validation, HMAC signing), and scalability (queue-backed webhooks, Redis caching).

Frontend (Next.js + Tailwind)

Responsive, accessible UI focused on donation conversions and clarity across pages like About, Causes, Campaigns, Join Us, and Donate.

  • Global nav with quick access: About Us, Projects, Muwakhat, Campaigns, Join Us, Registration, Contact, Donate Now.

  • Hero messaging and Core Values (Sincerity, Service & Commitment) with strong calls to action.

  • Impact counters (Beneficiaries, Donors, Supporters, Volunteers, Reformers, Offices) displayed prominently.

  • Location & Presence sections (Lahore, Karachi, Hyderabad, Gojra, Bahawalpur, Abbottabad).

Homepage
Causes Grid
Donate Flow
Donor Accounts

Backend (Node.js + Express + PostgreSQL)

Structured APIs for donations, receipts, recurring plans, campaigns, volunteers, and content objects (news, events, media).

  • Campaign types: Education, Health, Clean Water, Disaster Management, Ration Program, Blood Donation, Islamic Activity.

  • Projects module: Al-Kitab Education System, Orphanage Home, Vocational Training Centers, School Network (own & adopted).

  • Events & News feeds with scheduling and auto-publishing.

  • Dynamic impact metrics with admin overrides and audit logs.

Payments (International via UBL Pay)

End-to-end UBL Pay integration for global Visa/Mastercard with local bank settlement in PKR.

  • Hosted checkout + server-to-server API with HMAC signatures and IP allowlisting.

  • One-time and recurring donations (monthly/quarterly/annual) with retry logic.

  • Webhook handling (BullMQ queue) for payment status, refunds, and chargebacks.

  • Zakat/Sadaqah/General donation routing to correct ledgers and receipts.

  • Additional local options displayed (JazzCash/EasyPaisa, Cash Pickup, Bank Transfer) with clear instructions.

Donor Accounts & Receipts

Donors can register, track donations, download receipts, and manage recurring plans.

  • Branded PDF receipts with donation purpose, campaign, and tax-friendly summaries.

  • Address book for multiple beneficiaries (e.g., education sponsorship).

  • Saved payment references (tokenized by gateway).

  • Email notifications for successful payments, receipts, and plan reminders.

Donor Accounts
Donor Accounts

CMS & Admin Dashboard

Role-based admin to manage content, campaigns, and reconciliations.

  • Create/edit campaigns, upload images, define goals and progress bars.

  • Manual reconciliation tools for bank deposits & cash pickups.

  • Volunteer applications workflow (review, shortlist, onboarding).

  • Newsletter management with double opt-in and export to CSV.

Compliance, Security & Geo Controls

Built-in controls to keep the org and donors safe.

  • Age & residency checks; ToS/Privacy consent at signup.

  • PCI-DSS scope minimized via hosted fields/redirect; no raw card data stored.

  • Rate limiting, CSRF protection, server-side validation, audit trails.

  • GDPR-style data rights: export, delete, and communication preferences.

SEO & Performance

Optimized to reach donors globally while loading fast on low bandwidth.

  • Structured data (Organization, WebSite, FAQ, Article) for better discovery.

  • Image optimization, ISR/SSG for high-traffic pages, lazy-loaded media.

  • CLS/LCP tuned with font preloads and edge caching.

  • Multilingual readiness for future Arabic/English expansions.

FAQs & Help

Donor-friendly FAQs integrated into the site with search and categories.

  • How to donate (international cards via UBL Pay), receipts, refunds.

  • Zakat eligibility and fund allocation transparency.

  • Volunteer registration and sponsorship programs.

  • Support contact: info@helpline.org.pk, +92-42-3515 7374.

Results

256,202

beneficiaries

587

donors

1,256

supporters

10,480

volunteers

98

reformers

7

offices

Conclusion

The Helpline Welfare Trust platform delivers a secure, conversion-focused donation experience with international payment acceptance via UBL Pay and a robust CMS for campaigns and impact storytelling. It equips Helpline to scale fundraising, engage volunteers, and transparently report outcomes — all while honoring the vision of Mawakhat-e-Madina.

LETS WORK TOGETHER

Contact Us

Know what you want? Great. Got questions? Even better.

Get in Touch
Contact illustration