Edutams · Ogun State DiPER

Running a state’s schools on one platform

The school administration system behind DiPER. Ministry officials, school heads, teachers, students and guardians all use it, from admission to graduation.

Role
Fullstack Developer
Company
Edutams
Timeline
June 2025 — present
Live
diper.ogunstate.gov.ng
Edutams Essential V2 school dashboard

The problem

A state school system runs on paper and spreadsheets until it doesn’t. Scores become report cards, report cards decide promotion, and every school sets its own grading rules. It all has to stay correct across the state at once, and it peaks at the end of every term, when everyone uploads at the same time.

And the platform keeps growing, with new features added on the same foundation every term.

Who it serves

  • Schools: Student records, assessment and report cards, following each school’s own rules.
  • Government: State-wide views so officials can see how schools are doing.
  • Families: Fees, receipts and results that parents can access online.

How it’s built

Built with Laravel and Vue. Heavy work such as bulk uploads and report generation happens in the background, so the platform stays responsive at the end of term when every school is busy.

App

Laravel · Vue · separate access for ministry, school and family users

Scale

Background processing so busy weeks don’t slow anyone down

Documents

Report cards, certificates and receipts generated as PDFs

What working at this scale taught me

When every school in a state uploads results in the same week, a slow page becomes everyone’s problem. I learned to move heavy work into the background, prepare reports before people ask for them, and think about real-world volumes before a feature ships.

Have a project or a role in mind?