Skip to content
Catalog

Product · Agentic Apps

Kidling

A safe, teacher-moderated home for what kids build.

Built for
Schools, teachers, students and parents
Modules
6
Stack
4
  • Teacher Review Queue
  • Student Portfolio
  • Parent Read-Only View
  • School-Scoped Row Level Security
  • Passwordless Sign-in
  • Three.js Landing Hero
  • Next.js
  • PostgreSQL
  • Tailwind CSS
  • Three.js
Modules: Teacher Review Queue, Student Portfolio, Parent Read-Only View, School-Scoped Row Level Security, Passwordless Sign-in, Three.js Landing Hero. Stack: Next.js, PostgreSQL, Tailwind CSS, Three.js.

Kidling is a safe, teacher-moderated network where students keep a portfolio of everything they build. A student creates a project or artwork post, a teacher reviews it in a per-school queue and approves it or sends it back with a note, and a parent gets a read-only view of their own child's approved posts. Safety is enforced in the database, not just the UI: a post is invisible to everyone but its author and their school's staff until approved, no query can cross a school boundary for any role, and there is no student-to-student messaging or commenting anywhere in the app. Row Level Security runs on every table, and every request executes inside a transaction that declares who is asking, so the database decides what each person can see instead of the application filtering for security. Sign-in is passwordless, by one-time link, with the school layer shipped first and the schema already carrying the fields later phases need.

  • Every post is invisible outside its author and school staff until approved
  • Row Level Security on every table, enforced by the database, not the UI
  • No query can cross a school boundary for any role
  • No student-to-student messaging or commenting anywhere in the app
  • Passwordless, one-time-link sign-in
  • Landing hero degrades from three.js to a static SVG without WebGL

Shaped around your problem.