pan-african-mfi SaaS
# Pan-African Microfinance SaaS Platform
Multi-tenant microfinance management system built for Ghana and Zambia, deployable across Sub-Saharan Africa. Supports credit-only and deposit-taking institutions across all regulatory tiers.
---
## π Deployment Status
| Service | Platform | URL | Status |
|---|---|---|---|
| **Next.js Frontend** | Railway (`zealous-gentleness`) |
pan-african-mfi-production.β¦ | β
Online |
| **Django Backend API** | Railway (`pan-african-mfi`) |
pan-african-mfi-production.β¦ | β
Online |
| **Database + Auth** | Supabase (`gdskcpfwhzjnmaktemjk`) |
gdskcpfwhzjnmaktemjk.supabaβ¦ | β
Active |
| **Redis / Celery** | Railway (shared) | `REDIS_URL` injected by Railway | β
Online |
---
## ποΈ Architecture
```
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β CLIENT (Browser / Mobile) β
βββββββββββββββββββββββ¬ββββββββββββββββββββββββββββββββββββββββ
β
ββββββββββββββΌβββββββββββββ
β Next.js 14 PWA β Railway: zealous-gentleness
β /mfi-frontend β Standalone output, offline-capable
β Tailwind CSS β
ββββββββββββββ¬βββββββββββββ
β REST (JWT)
ββββββββββββββΌβββββββββββββ
β Django 5 + DRF β Railway: pan-african-mfi
β /apps /config β Gunicorn, 2 workers
β Celery Beat (tasks) β + Redis for task queue
ββββββββββββββ¬βββββββββββββ
β psycopg2 + Supabase SDK
ββββββββββββββΌβββββββββββββ
β Supabase (PostgreSQL) β Project: Pan-African MFI
β 59 tables (public+ β Region: eu-west-1
β audit schemas) β RLS on all tenant tables
β Supabase Auth β
β Supabase Storage β
βββββββββββββββββββββββββββ
```
---
## β
What Has Been Built & Deployed
### Database β Supabase (ALL DONE β do not re-run migrations)
All 7 migration files have been applied to Supabase project `gdskcpfwhzjnmaktemjk`. The schema is **complete and live**.
| Migration | Contents | Status |
|---|---|---|
| `0 β¦