← back to work

One-K Impact Hub — Community Mutual Aid Platform

One-K Impact Hub — Community Mutual Aid Platform
JavaScriptEChartsSheetJSCloudflare PagesSupabase

The Problem

One-K Impact Hub runs as a mutual-aid circle — members pool contributions directly to help others in the Muslim community, with no overhead or salaries.

That model only works if every case is genuinely verified and every naira is traceable, but doing that by hand — vetting requests, checking whether an applicant is already getting help elsewhere, tracking who received what, and reconciling actual bank transactions against what was pledged — doesn't scale past a handful of informal cases without either slowing down urgent help or risking money going to the wrong place.

The Approach

The platform splits into two connected halves: a public intake process and an internal financial/ops backend.

On the public side, a member — or anyone in the wider community — submits a request through a multi-step form: who it's for, which of the four focus areas it falls under, how much is needed, and critically, whether the applicant is already receiving support from elsewhere. That last question exists specifically to catch duplicate or overlapping aid before it happens, not after.

Every submitted request lands in an admin queue with a status (pending, reviewing, rejected) and a full activity log of every change. Once the committee has verified a request, it gets promoted to a case — a real, trackable beneficiary record that can be published publicly with supporting media, uploaded to secure storage and served through signed URLs rather than public links.

The financial side is built to reconcile against reality, not just record pledges. Admins can import an actual bank statement — an exported spreadsheet — directly, and the system parses it into structured transactions automatically, checking incoming references against what's already recorded so the same transaction never gets imported twice. From there, a full reporting layer — cash flow, running balance, contribution composition, donation-size brackets, transaction charges — gives the committee a real financial picture without needing a separate BI tool.

  • Multi-step public intake form
  • Full request review pipeline (pending → reviewing → rejected → promoted to case)
  • Bank-statement import that parses an uploaded spreadsheet into structured transactions automatically, deduping against already-recorded transaction references
  • Custom financial reporting suite (cash flow, balance, contribution composition, donation brackets) built directly on transaction data
  • Case media stored securely
  • Solo-built in about a month

The Outcome

Gives One-K Impact Hub a structured, auditable way to run a mutual-aid circle at real scale — every case verified and tracked from request to disbursement, and every transaction reconciled against actual bank records — without taking on the overhead of a registered charity.