← JournalCase study

Preschool Hub

2026-06-07 · 1 min read

A multi-tenant school management platform for preschools and daycares — five roles, one Flutter codebase, each school an isolated white-labeled tenant on shared Firebase infrastructure.

Category
Mobile
Status
In development
Role
Solo — brand, product & engineering
Stack
FlutterDartFirebaseFirestoreRiverpodgo_router

Preschool Hub is a multi-tenant school management platform for preschools and daycare centers. It replaces the WhatsApp groups and paper diaries most schools still rely on with a single, structured record of a child's day — attendance, activities, meals, naps, and notices — shared between schools, teachers, and parents.

It's built as one Flutter codebase serving five distinct roles (Parent, Teacher, Admin, Management, and a developer-only Super Admin) across Android, iOS, and Web. Each school is an isolated, white-labeled tenant on shared Firebase infrastructure: every Firestore document is scoped by schoolId, and entering a school code at login re-themes the entire UI — logo and colors — in real time, with no separate builds.

Role-based routing is handled entirely through go_router redirect guards, privileged operations (like creating staff accounts) run server-side through Cloud Functions, and India's DPDP Act 2023 consent flow is built directly into the first-login experience. Designed, architected, and shipped solo — including learning Flutter from scratch during the build.

Have something in mind?

Let's build it together.

Start a project ↗