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 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.
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