ZHD.
Full Stack Web App

Primary School Learning Platform

Full Stack Web App · 2026

A full stack learning platform built for Dutch primary school children (groep 3–8). The app features a procedural exercise engine covering 60+ topics with no questions table — every question is generated at runtime for unlimited variety. Parents manage multiple child profiles with instant cookie-based switching. Engagement is driven by daily challenges with streak tracking, 30+ badges across five categories, three custom math games, and opt-in leaderboards. The backend runs on Supabase with PostgreSQL, row-level security, and an atomic invite-code registration flow to prevent race conditions. Built as a PWA with mobile-first UI, skeleton loaders, and a fixed sidebar on desktop.

Deliverables

  • Procedural exercise engine (60+ topics)
  • Three custom math games
  • Daily challenge + 7-day streak system
  • 30+ badge system across 5 categories
  • Multi-child parent account management
  • Opt-in leaderboards with RLS-safe admin client
  • Supabase Auth with invite-code gating
  • PWA with service worker + manifest
  • Mobile-first UI with bottom tab bar

Technologies

Next.jsSupabasePostgreSQLTailwind CSSFramer MotionPWA

Interested in something similar?

Tell us about your project and we'll get back to you within 24 hours.

Start a similar project
← All projects