
(Overview)
EduStack brings a Nigerian school's day-to-day into one system: admissions, students, attendance, results, fees, timetables, report cards and the parent portal — twelve modules on shared data.
It's designed for the staff who use it every day, so the most common tasks take the fewest steps: mark once and track forever, upload once and let the results compile themselves.
(Challenge)
Schools run on spreadsheets, paper forms and end-of-term panic. Results are slow, records get lost, and admin work crowds out teaching.
(Process)
- 01
Map the school year
Followed a term from admission to results to find where time and data get lost.
- 02
Modules
Designed admissions, classes, results and admin as connected modules on shared data.
- 03
Build
Built the system in Next.js with role-based views for admins, teachers and staff.
- 04
The promotion engine
Automated end-of-year promotion: the system recommends, the admin decides — the step that used to eat a whole week.
(Solution)
One system where records live in one place, results are ready on time, and every role sees exactly what it needs.
(Live site)
Hover to scroll · Click to visit edustack-rho.vercel.app ↗
(Palette & type)
- AaFraunces
- AaSora
(Outcome)
Live, with a marketing site, docs and help centre alongside the platform.
(Gallery) 10 images
Keep scrolling →


