Inspiration
We were inspired by the growing challenge parents face in balancing their children's screen time with productive activities. Seeing how kids are naturally drawn to electronics, we wanted to transform mundane tasks into engaging adventures. Our goal was to bridge the gap between responsibility and fun by leveraging gamification—a proven motivator—to encourage kids to earn screen time through completing chores, homework, and creative tasks.
What it does
Questopia is a parent-controlled platform that turns chores, homework, and learning goals into customizable "quests." Parents assign tasks (e.g., "Clean your room," "Finish math homework") with rewards, while kids unlock rewards, collect points, and level up by completing them. Rewards might include screen time, in-app avatars, or real-world privileges. Tasks can even be shared between multiple children, encouraging further teamwork and communication. A dashboard lets parents track progress, and kids enjoy a playful interface with progress bars, badges, and interactive elements to stay motivated.
How we built it
Frontend: Next.js for dynamic, kid-friendly UI with animations and progress visualizations. Backend: Node.js/Express.js for API endpoints, handling task assignments, rewards, and user roles. Database: Sqllite3 for secure storage of parent/child profiles, tasks, and rewards. Gamification: Custom logic for XP points, badges, and leveling systems; integrated Canvas for dynamic achievement graphics. Authentication: Clerk for secure login for parents. and simple username and hashed password for children. Tools: Figma for prototyping, GitHub for collaboration, and Vercel for deployment.
Challenges we ran into
Designing a UI that appeals to kids (colorful, playful) while keeping parental controls intuitive. Balancing reward systems to avoid over-reliance on extrinsic motivation. Syncing real-time updates between parent and child dashboards. Testing with families to refine task difficulty and reward fairness.
Accomplishments that we're proud of
Created a seamless parent-child interaction flow with minimal friction. Built a scalable gamification engine that adapts to diverse family needs
What we learned
User psychology: Kids respond better to immediate, visual feedback (e.g., progress bars) than abstract points. Parent needs: Flexibility in customizing rewards and tasks is critical for adoption. Tech: Optimizing real-time updates required moving from REST to emails also. Privacy: Implementing parental consent flows and data anonymization for minors.
What's next for Questopia
Mobile Apps: iOS/Android versions for on-the-go access. AI Task Suggestions: Recommend tasks based on kids’ habits and school schedules. Educational Partnerships: Integrate with platforms like Khan Academy for auto-imported assignments. Reward Marketplace: Allow kids to exchange points for charity donations or physical prizes. Parent Analytics: Insights into time management trends and productivity patterns.
Log in or sign up for Devpost to join the conversation.