EXTRACARE

Our work: a full school system, built end to end.

ExtraCare built and runs a school management platform that is in production today.

A full school system, running in production.

Report cards, CBT exams, attendance, fees and live classes, working together for a real school.

The school admin dashboard showing student counts, classes, teachers, transport, SMS and class distribution.
The admin dashboard, shown with demo data.

The problem

Schools run on paper, spreadsheets and WhatsApp. Results arrive late, fees are chased by hand and parents hear too little.

What we built

  • Report cards for every class and term
  • CBT exams taken on screen
  • Attendance for students and staff
  • Fees and payments
  • Live classes
  • SMS and messages to parents and staff
  • Timetables and subjects for each class level
  • School transport and library
  • Leave requests and staff records
  • Roles and permissions for every kind of user

How it is built

A Python and FastAPI backend, a PostgreSQL database and a Next.js and React front end, designed so every role gets its own view.

What each tool does for you

How we look after it

  • Every change is tested before it goes live
  • Database changes are tracked and repeatable
  • When we move a live database, we compare every table and row count before switching
  • Your data is backed up

Built carefully, not quickly.

270+

database tables behind the school system

1,900+

automated tests that run before changes go live

45

ready-made staff roles, each seeing only what its job needs

130+

tracked database upgrades, each one recorded and repeatable

Keep exploring

Want a system like this for your school?

WhatsApp us on
08036745916