01Flagship · SaaS · EdTech
SchoolKit
School management SaaS for Nigerian schools
A multi-tenant school management platform for Nigerian private schools. It runs student records, attendance, results, fees, staff and parent communication in one system, with a web app for staff, a portal for families and a mobile app in development.Student records, attendance, results, fees, staff and parent communication in one multi-tenant platform.
Visit SchoolKitWhat I built
- Multi-tenant architecture using PostgreSQL row-level security
- School onboarding with six roles: owner, admin, bursar, teacher, guardian and student
- Student records, enrolment and bulk CSV import
- Daily and per-subject attendance, with absence alerts to parents
- Grading schemes, assessments and PDF report cards
- Fees, invoices, payment plans and Paystack payments with split settlement
- Guardian portal, announcements, homework, calendar and timetables
- Two-factor sign-in, audit logging and rate limiting
- Redis-backed job queues, error monitoring and product analytics
- An Expo mobile app (in development) and a curriculum-aware AI tutor
Stack
- Next.js
- NestJS
- TypeScript
- PostgreSQL
- Prisma
- Redis · BullMQ
- Expo
- Claude API
- Paystack
- Sentry
- PostHog
- Vercel
- Fly.io










