Inspiration

"Brain Rot". Children are spending hours consuming short-form content or playing games like Roblox, often at the expense of their educational growth. However, kids don't need a new digital teacher, they need a reason to practice what they already know. Plus, who doesn't like rewards?

What it does

Scaffold is a reward-based learning reinforcement platform.

  • For Parents: It provides a dashboard to generate custom, AI-driven quizzes based on any subject (Math, Science, or even niche hobbies). Parents set "Star" values for real-world rewards of their choosing.
  • For Kids: It offers a simplified, kid-friendly interface. They complete short activities to earn Stars (which are used to redeem rewards).
  • Accessibility: Using Text-to-Speech, the app reads questions aloud, ensuring that even younger children who are still developing reading skills can learn independently.

How we built it

Scaffold is full-stack web app using Next.js in the front and Supabase in the back.

  • The Google Gemini API is used to generate custom JSON-formatted quizzes and the ElevenLabs API is used generate high-quality voiceovers for the questions.
  • Supabase handles user authentication and stores the relational data between parents, children, rewards, and activities
  • Tailwind CSS and DaisyUI are used to create the front-end UI that makes the platform more approachable for kids.

Challenges we ran into

Accomplishments that we're proud of

  • End-to-end loop where a parent creates a quiz, a child takes it, the database updates in real-time, and the child can "see" their progress toward a reward.
  • The ElevenLabs TTS integration adds a level of polish that makes the app feel more premium.
  • Avoid the "boring gray" look by creating a vibrant, high-energy interface

What we learned

  • How to build prompts that give the desired output content and format.
  • Next.js Server Actions to simplify API logic.
  • Designing for two distinct audiences (parents who want control and kids who want fun) requires a careful balance of UX.

What's next for Scaffold

  • Create a browser extension that blocks YouTube or Roblox until activities are completed or Stars are redeemed.
  • Analyze which questions a child misses most often and automatically generating personalized learning paths with "Review" activities.

Built With

Share this project:

Updates