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
Interested in something similar?
Tell us about your project and we'll get back to you within 24 hours.
Start a similar project