02
Givitec CBT Platform
Production SaaS exam platform for institutions
!The Problem
Schools and institutions in Nigeria rely on paper-based exams which are slow, expensive, and prone to human error in marking. Existing CBT solutions are either too expensive or not built for the Nigerian education context.
✓The Solution
Givitec is a full SaaS platform where schools register, onboard students, create and schedule exams, and receive automatically graded results in real time. Multi-tenancy ensures each school's data is completely isolated while sharing the same infrastructure, keeping costs low.
Stack & Why Each Technology
Component-based architecture made it easy to build the complex exam UI — timers, question navigation, answer states — as reusable, testable pieces.
Fast non-blocking I/O is critical for a platform where many students submit exam answers simultaneously. Express gave full control over the API architecture.
Flexible schema was ideal for exam data — different question types, varied metadata, and nested answer structures that would be cumbersome in a rigid relational schema.
Chosen over Redux for its simplicity — the app state (user session, current exam, answers) was complex enough to need global state but not complex enough to warrant Redux overhead.
Nigeria-first payment gateway with excellent local bank support, low fees, and a developer-friendly API for subscription billing.
Key Features
- —Multi-tenant SaaS with isolated school data
- —Role-based access: Super Admin, School Admin, Teacher, Student
- —Live exam engine with countdown timer and auto-submit
- —Real-time grading and result processing
- —Exam scheduling with date/time and group targeting
- —Paystack subscription billing for school plans