← Work Client

Kria group · 2026

Kria — management & parent-communication platform for nurseries

All family communication and the running of two schools, in one bespoke platform.

A bespoke platform where educators log each child's day and families follow along in an installable app — with attendance, development records, billing and staff management.

Role
Product, design & engineering (full-stack)
Timeline
In production (pilot)
Stack
SvelteKitTypeScriptPostgreSQLPWAStripe

The challenge

The Kria group — Kria Bebés (nursery, Algés) and Kria Crianças (kindergarten, Linda-a-Velha) — needed a professional way to communicate with families and run the day-to-day, without juggling several generic, disconnected tools.

Approach

We designed a single platform around three roles — admin, educators and guardians — and one simple idea: the educator logs the day, the family follows in real time.

The solution

  • A daily diary per child — meals, sleep, hygiene, activities and photos.
  • An installable app (PWA) for families, with push notifications.
  • Full management — attendance, development records, billing and staff.
  • Bilingual pt-PT (default) + EN; privacy and security built for children’s data (GDPR) — integration secrets stored encrypted, never in the environment.
  • Paired with two public websites (Kria Bebés and Kria Crianças), sharing one identity.

Stack: SvelteKit (Svelte 5) + PostgreSQL/Drizzle + Better Auth, PWA with Web Push, Stripe payments — self-hosted on Docker.


Run a school or a network of schools? Let’s talk.

Want one of these for your business?

Tell us what you need — we'll come back with scope, price, and timeline.