Skip to content
← All work

Live · private repo

Give to Africa

Preview of the Give to Africa website

A donation platform for a charity: one-off and monthly giving, campaign pages, receipts and an audited admin area, built with React, Express, Prisma and Stripe.

Why you would want this

A donation platform that earns trust: clear causes, one-off and monthly giving, receipts, and an admin team that can see what happened.

Donations that arrive through bank transfers and screenshots are hard to thank, hard to reconcile and impossible to repeat. Donors get no receipt and the team has no clear record.

What it does for the business

  1. Make giving one click

    A donation flow with card payments and recurring monthly gifts turns a moment of goodwill into support that keeps arriving.

  2. Build donor trust

    Receipts, campaign pages and a blog that shows what the money does give donors proof, which is what makes them give again.

  3. Give your team control and accountability

    An admin area with an audit log records who changed what, which is what boards and funders ask to see.

Why people want it

  • A confident, editorial design that looks like an established organisation.
  • Passwordless sign-in through magic links, so there is no password to forget or leak.
  • A blog and cause pages that give search engines and supporters something to share.

Built for

Charities, NGOs and community organisations that want to take donations online and keep donors giving.

What’s inside

  • Campaign and cause pages
  • One-off and recurring donations via Stripe
  • Donor records and emailed receipts
  • Passwordless sign-in with magic links
  • Admin area with audit log
  • Blog with SEO metadata
  • Google API integration

Want one like this?

Every business is different, so treat this as a starting point. The estimate shows what it would take to build something of similar scope, line by line, in USD and Kenyan shillings.

Year
2026
Type
Live · private repo
Languages
TypeScript, JavaScript, CSS, HTML
Stack
Vite, React, Tailwind CSS, Framer Motion, Express, Prisma, Stripe, Google APIs
Last updated
Sep 2026
Stars
1