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
- Connecting the mykidsknowtoomuchbrainrot.tech/ domain name to the Vercel deployment.
- Wanting to add every possible feature in the whole entire world.
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
- elevenlabs
- gemini
- next.js
- supabase
- tailwindcss
- typescript
- vercel
Log in or sign up for Devpost to join the conversation.