Hopebridge Ghana — national donor-intention registry and hospital coordination platform
# Hopebridge Ghana
National donor-intention registry and hospital coordination platform for Ghana.
Hopebridge Ghana helps people record a donor intention, helps verified healthcare organisations coordinate transplant cases, and keeps an auditable trail. Matching only queues potential donors for clinical review. Authorised healthcare teams make the transplant decision.
**Live application:**
hopebridge-ghana.vercel.app
**Source:**
github.com
## Ghanaian context
- Default country: Ghana
- 16 regions and cities such as Accra, Kumasi, Tamale, Takoradi, Cape Coast and Ho
- Phone format: `+233XXXXXXXXX`
- Date/time display: `en-GB` with Africa/Accra
- Hospitals are verified organisations before they can access cases
- Altruistic donation only. There is no organ marketplace.
## Features
Authentication, donor registration, donor dashboard, healthcare organisation onboarding, administrator verification, case management, configurable matching, match review, notifications, audit logs, role-based access, a withdraw compensating saga, and a responsive Ghana-focused UI.
## Architecture
Modular monolith: Next.js App Router, server-side services, Prisma on Neon Postgres, cookie JWT sessions. Production runs on Vercel.
```
Visitor → Next.js UI → REST API → domain services → Neon Postgres
↘ audit log + in-app notifications + DomainEvent outbox
```
Matching results are always labelled:
`Potential Match: Clinical Review Required`
## Starter accounts
Password for seeded accounts: `Hopebridge2026!`
| Role | Email | Open after login |
| --- | --- | --- |
| System administrator | `admin@hopebridge.demo` | `/admin` |
| Harbourview staff (Accra) | `staff.accra@hopebridge.demo` | `/hospital/dashboard` |
| Ridgeview staff (Kumasi) | `staff.kumasi@hopebridge.demo` | `/hospital/dashboard` |
| Verified donor, Greater Accra | `ama.mensah@hopebridge.demo` | `/dashboard` |
| Verified donor, Ashanti | `kwame.boateng@hopebridge.demo` | `/dashboard` | …