All projects/Case study 03
Nonprofit website · Donations · Bilingual

BMKS — Bandhon Manab Kallyan Sangstha

A bilingual website for a voluntary organisation in Gaibandha, Bangladesh, built so a donor can understand the work, trust the numbers, and give — in English or Bangla — without phoning anyone first.

Read the case study Visit the live site
My roleWeb Developer · Frontend Engineer
What was deliveredDelivered — live in production
Who it helpedDonors, volunteers, and partners of a grassroots NGO in Gaibandha, Bangladesh
Headline resultLive
/ Overview

bmks.org is the public face of a non-political voluntary organisation serving underprivileged families in Gaibandha. The site explains the programmes — education, clean water, health, livelihoods, relief — shows the organisation's published impact figures, and turns goodwill into action through donation and volunteer flows, in English and Bangla.

What success needed to look like
  1. 01

    Give the organisation a credible public presence on its own domain.

  2. 02

    Make donating possible without a phone call or a personal introduction.

  3. 03

    Show impact with the organisation's own published figures, clearly attributed.

  4. 04

    Serve English and Bangla readers from one site.

  5. 05

    Give volunteers and partners their own routes in, not just a donate button.

/ Headline result
Live

Running in production at bmks.org

How the solution works

From problem to outcome.

A simple view of how work moves through the solution, without exposing private implementation details.

01

Understand the mission

The homepage states who BMKS is and who the work reaches, over photographs of the work itself.

02

See the evidence

Impact counters carry the organisation's published figures — donations, funds raised, volunteers, projects — with the source stated.

03

Choose a way to help

Get involved splits into donating and volunteering, because money and time are different offers and deserve different doors.

04

Give in your language

The Bangla switch keeps local donors and volunteers on the same site as international ones.

Read the step-by-step workflow
  1. Understand the mission: The homepage states who BMKS is and who the work reaches, over photographs of the work itself.
  2. See the evidence: Impact counters carry the organisation's published figures — donations, funds raised, volunteers, projects — with the source stated.
  3. Choose a way to help: Get involved splits into donating and volunteering, because money and time are different offers and deserve different doors.
  4. Give in your language: The Bangla switch keeps local donors and volunteers on the same site as international ones.
01 · Problem

The situation that needed to change.

BMKS has worked in Gaibandha since 2018 — education, clean water, health, livelihoods, and relief — but the work lived in photos, papers, and word of mouth. A potential donor had no place to see what the organisation does, no evidence of scale, and no way to give beyond meeting someone in person. And half the audience reads Bangla, not English.

02 · Approach

What I changed and built.

  1. Led with the mission in plain words and put the donate action within one click of every page.
  2. Published the organisation's own figures — donations, funds raised, volunteers, projects — as live counters, labelled as BMKS-published so the numbers stay honest.
  3. Built the whole site bilingual, with an English and Bangla switch in the header rather than a separate translated site.
  4. Split 'Get involved' into the real ways people help — money, time, skills, reach — so a volunteer and a donor each find their door.
Key choices

Why this approach worked.

01

Attribute the numbers

Impact counters read 'figures as published by BMKS' — a small line that keeps the site honest and protects the organisation's credibility if a number is questioned.

02

One site, two languages

A header language switch beats a separate Bangla site: one set of pages to maintain, and both audiences see the same organisation.

03

Donate everywhere, quietly

The donate button lives in the header on every page rather than shouting from every section — present at the moment of decision without turning the site into a billboard.

04

Doors for time as well as money

Volunteers who pack and distribute in Gaibandha matter as much as donors, so becoming one is a first-class flow, not a footnote.

/ My contribution

What I was responsible for.

I built and shipped the site: the bilingual page structure, the donation and get-involved flows, the impact counters, the programme and resources sections, and the production deployment on the organisation's domain.

  • Build the bilingual site structure with the English and Bangla switch.
  • Build the homepage, about, our-work, impact, get-involved, resources, and contact pages.
  • Implement the donation and volunteer flows.
  • Implement the published-figures impact counters.
  • Make the site work on the phones most local visitors use.
  • Deploy to production on the organisation's domain.
Outcome

What changed because of the work.

The organisation has a public home on its own domain. Donors can read the work in either language, see the published figures, and start a donation; volunteers can sign up to the team on the ground in Gaibandha.

01

Live at bmks.org

02

English and Bangla from one site

03

Donation and volunteer flows

04

Impact counters attributed to BMKS-published figures

05

Programme areas: education, clean water, health, livelihoods, relief

06

Serving Gaibandha since 2018

/ Capabilities used

What it took to deliver

Client deliveryNonprofitDonation flowLocalisationImpact reportingNext.js
Public evidence

Clear about what can be shared.

Some client material and implementation details remain private. The numbers, responsibilities, and outcomes shown here are limited to what can be shared and verified.