
QuestStream
The Problem
Parents struggle to motivate children to complete daily responsibilities — homework, chores, self-care. Existing tools are either basic to-do lists lacking engagement, or over-gamified apps that treat parenting as an afterthought. There was no solution combining a proper parental control layer (approval workflows, family roles, PIN authentication for kids) with genuinely fun game mechanics (XP, leveling, achievements, coin shops) — all wrapped in a modern, real-time, installable web app.
Our Approach
We designed a three-layer architecture: Winter CMS (Laravel 9) as the API backend with a plugin ecosystem (QuestStream, User, Notifications, Apparatus), a Vue 3 + Nuxt 3 SPA as the frontend, and Centrifugo WebSockets for real-time family channels. The system features dual dashboards — a management-focused parent portal and a gamified child portal with hero stats. We implemented a freemium model with Stripe integration, multi-day challenges, an achievement system with bronze/silver/gold tiers, a coin-based reward shop, and full EN/PL internationalization. The app is installable as a PWA with push notifications and is being prepared for Google Play distribution via TWA.
The Outcome
QuestStream launched as a production-ready SaaS at queststream.online — a polished, real-time family gamification platform with 137+ API endpoints, 27 database models, and two fully distinct user interfaces. The platform handles the complete quest lifecycle (creation, assignment, completion, photo proof, parent approval) with instant WebSocket broadcasts, celebration animations, and accessibility support. The freemium model with three subscription tiers (Core/Plus/Max) provides a clear monetization path.