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

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






Next case study
Zingbizz →