Kidoo

Preschool management platform

Role
Solo developer: backend, web, mobile, DevOps
Year
2026
Status
Rolling out
Kidoo Preschool management platform: main screen

The problem

Classrooms lose signal. Staff still need to mark children in and out, and two phones must never clash on the same child.

What I built

  • NestJS API on PostgreSQL, Redis and MinIO, packaged in Docker on a private VPS
  • Offline first staff app: changes wait on the phone, then sync in order when signal returns
  • Passkey sign in for staff and admins instead of passwords
  • Grafana, Prometheus and Sentry so problems show up before users report them
surfaces built solo
4surfaces built solo
idea to running system
3 moidea to running system

Stack: NestJS · Flutter · Next.js · PostgreSQL · Redis · MinIO · Docker · Grafana · Sentry

Kidoo screen 2
Kidoo screen 3
Kidoo screen 4
Kidoo screen 5
Kidoo screen 6
Kidoo screen 7

Next case study

Zingbizz →