Civic technology for voter-registration accessibility
Built to support voter-registration access across Nigeria's 36 states and 774 LGAs — volunteer coordination, NIMC-verified onboarding, and registration-centre mapping.
Volunteer metrics, verification volumes, and adoption numbers are still being reviewed before I publish them here alongside the full write-up.
Product specs
Technical context
Identity integration & NIMC providers
Onboarding requires verified identity matching. I researched direct and third-party NIN validation options across several providers:
YouverifyEvaluated only
Smile IDEvaluated only
NIMC direct connectionRegulatory dependency
Prembly / IdentityPassSelected for verification
Core user workflows & access control
The backend maps separate organizational permissions to enforce data segmentation:
Normal user
Uses the INEC registration-centre finder to locate the closest location, uploads a baseline profile, and inputs a NIN token.
Volunteer
Coordinates local collection drives, updates centre status, logs operational delays, and uploads site feedback.
Admin
Manages access control, reviews API key quotas, tracks provider usage, and accesses the volunteer coordination dashboard.
PRD & deliverables scoped
Product requirements document detailing schema, models, and boundaries.
Partnership and funding presentation boards.
NIN verification payload schemas and callback integration routines.
Like this project
Posted Sep 24, 2026
Civic-technology platform to increase voter-registration accessibility with NIMC-verified onboarding, volunteer coordination, and registration-centre mapping.