All projects

IDEAS Project MIS

A Federal Government system for the IDEAS Project, a World Bank-supported skills program under Nigeria's Federal Ministry of Education. Training bodies apply for grants on behalf of learners, learners across Nigerian states enroll and study online, and they finish with a certificate. I built the frontend over six months in 2024.

Role
Frontend engineer (government contract)
Year
2024
Stack
  • React
  • Vite
  • React Router

Context

The program funds skills training at scale, which means two pipelines in one system: grant applications from training bodies that have to be reviewed and approved, and learners from across the country who need to enroll, study, and be monitored until they finish. Each step has its own staff, from admins to enrollment officers.

What I built

A React single-page app built with Vite and React Router, with role-based views for each type of staff and for learners. It covers the whole flow, from grant application through approval, enrollment, online coursework, progress monitoring, and certification.

Details

  • Grant applications submitted by training bodies on behalf of learners, then reviewed and approved
  • Learner applications from across Nigerian states into specific skill-acquisition programs
  • Online curriculum delivery, with learning progress monitored by staff
  • Certificates issued to learners who complete their programs
  • Role-based dashboards for admins, enrollment officers, and other staff

Status

Live at mis-webv2.ideasprojectng.com (sign-in required).