Delivered SaaS

EduTrack PRO

A school management system used by multiple schools, covering admissions, fees, attendance, exams and communication with parents.

Industry
SaaS
Status
Delivered
Case study

How we approached it

~91k
Lines of production code
360+
PHP files
120+
Database tables
20+
System modules
4
AI providers in failover chain
2
Installable PWAs (Parent + Teacher)

The challenge

Schools across West Africa needed a unified management system that could handle the full operational complexity of a modern school: attendance, grading, fees, payroll-adjacent finance, parent communication, and AI-assisted teaching tools — all from a single multi-tenant platform that different schools could use with data isolation.

The AI exam generation requirement added specific complexity: reliable AI output at cost, across multiple providers, with a Python worker bridge for the heavier computation.

Our approach

We designed EduTrack PRO as a true multi-tenant SaaS with 7 role-based portals (student, parent, teacher, coordinator, finance, marketing, super admin) and 20+ modules behind clean module-level RBAC.

The AI engine was built with a 4-provider cascading failover: Claude → Groq → Gemini → OpenAI. If the primary provider returns an error or hits a rate limit, the request automatically falls through to the next. This keeps AI-dependent features available without manual intervention.

Biometric attendance uses WebAuthn for web-based fingerprint/face verification, with a canteen management integration for meal tracking. The finance module handles fee collection, automated payment reconciliation via Paystack and Hubtel webhooks, and a licensing/billing control plane with Starter/Growth/Premium tiered plans and automated recurring billing.

What we delivered

  • ~91,000 lines of production PHP across 360+ files
  • 120+ database tables with proper indexing and multi-tenant isolation
  • 20+ modules: attendance, grading, fees, timetabling, library, canteen, payroll-adjacent finance, communications, and more
  • Unified AI engine with 4-provider cascading failover (Claude → Groq → Gemini → OpenAI)
  • AI exam generator with Python worker bridge
  • Biometric attendance via WebAuthn (facial/fingerprint)
  • 2 installable PWAs (Parent Portal + Teacher Portal)
  • Paystack + Hubtel payment integration with webhook reconciliation
  • Standalone licensing/billing control plane with tiered plans and automated recurring billing

The result

EduTrack PRO is a production-deployed, multi-tenant SaaS currently being rolled out across school clients. The AI exam generator has reduced exam preparation time significantly. The biometric canteen management has eliminated manual meal tracking. The multi-provider AI failover has maintained near-100% AI feature availability.

More projects

Delivered SaaS

VirTutor Online

An online tutoring marketplace that connects learners with tutors, with bookings, payments and automatic tutor payouts. Used by more than 600 active learners.

Delivered ERP

Wiseway ERP

A management system for a construction company, covering projects, payroll and site records, with a mobile app that works offline for site engineers.

Need something similar?

Tell us about your project and we will explain what it would take to build it well.