Skip to content
Fintech · KYC Member Portal

ADCCUL Digital Platform

A paper-based credit-union membership process, moved fully online — with in-browser passport-photo verification, adaptive KYC uploads, digital signatures, and a complete staff admin dashboard.

Role
Sole designer & developer
Year
2025
Timeline
In testing
Stack
Next.js 14 / TypeScript / Supabase / MediaPipe / OpenCV.js
ADCCUL Digital Platform cover
01 — The problem

ADCCUL, an African diaspora cooperative credit union, ran its entire membership process on paper — a real barrier for members spread across Cameroon and abroad who couldn't simply walk into a branch.

They needed onboarding online without losing the rigour of a real financial institution: identity verification, KYC documents, signatures, and staff review — all handled properly, with every real decision kept in the hands of staff.

02 — The process
01
Requirements with the client
Mapped the credit union's official paper forms and onboarding flow, then split it into two connected systems — a public website and a secure member portal — sharing one database.
02
Application that mirrors the forms
Rebuilt the membership application online: personal details, identity, beneficiaries, adaptive KYC uploads that change with the ID type, and an on-screen digital signature.
03
In-browser photo verification
Built a passport-photo checker with MediaPipe and OpenCV.js that scores face position, head pose, sharpness, lighting and background — and blocks submission until the photo passes.
04
Admin dashboard
Two sections — registrations and applications — where staff review, approve or reject, send reminders, and download a branded, auto-filled membership PDF with the member's photo and signature.
05
Secure by design
Row-level access so members only ever see their own data, private document storage, and separate test and live environments.
03 — The impact
0
automated passport-photo checks, in-browser
0
page public website
0
SQL migrations with custom functions

⚠︎ Placeholder metrics — replace with your real, verifiable figures before publishing.

Walkthrough
Loom walkthrough — paste your embed link in content.py
ADCCUL Digital Platform screenshot 1
ADCCUL Digital Platform screenshot 2
In their words
Xavier moved our whole membership process online without losing an ounce of the rigour we need as a credit union.
ADManagement
Management, ADCCUL

⚠︎ Placeholder testimonial — publish only with the client's written permission.

Want a system like this?

Tell me what you're building. Free 20-minute intro call - I'll tell you honestly what it takes.

Book a free intro call