
The Jamb Master
Full-Stack Developer
About the Project
The Jamb Master is a production-grade CBT (Computer-Based Test) exam preparation platform for Nigeria's JAMB exams. It combines a marketing site with a complete student learning portal — students register, select their track (Science/Art/Commercial), take timed mock exams across 12 subjects, review detailed results with explanations, and compete on leaderboards. Admins manage tests, questions (with image support), and monitor student performance through a dedicated dashboard.
Key Highlights
- Full CBT mock exam simulation with JAMB-style scoring (0-400 scale) and real-time timer
- Student portal: registration, track/subject selection, practice tests, attempt history, and profile management
- Leaderboard system with competitive rankings across all students
- Admin test management: create tests, add questions with images/passages/explanations, publish and monitor
- 12 JAMB subjects supported (Math, English, Physics, Chemistry, Biology, Economics, and more)
- Dual authentication system (JWT) for both admin and student users with middleware-protected routes
- Marketing site with dynamic admin-configurable content, Facebook and TikTok pixel tracking
- Exam session management with timeouts and subject-based score breakdowns
Technical Challenges
Building a dual-user platform (admin + student) with separate auth flows, real-time exam session management, and accurate scoring required careful architecture. The exam session system needed to handle timeouts gracefully, prevent duplicate submissions, and provide per-subject score breakdowns — all while keeping the interface fast enough to simulate real JAMB exam conditions.