Inspiration
We noticed our younger siblings struggling to use chatbots for learning. They had to constantly regenerate responses to get explanations they could actually understand, which was frustrating. This made us realise there’s a need for a tool that makes learning simple, fun, and tailored for kids, and so we created KidZie.
What it does
KidZie is an AI-powered learning companion for kids aged 6–12. It explains complex topics in a fun, age-appropriate way, adapts to each child’s interests, and can even summarize images they upload. Parents can track their child’s progress, see which subjects are challenging, and get personalized study schedules.
How we built it
We built KidZie using TypeScript, HTML, CSS, JavaScript, Firebase, and Google’s Gemini AI. The app’s interface is bright, colourful, and kid-friendly, while the backend tracks activity logs and progress for parents. Gemini powers the chat function, making explanations engaging and tailored to each child’s age.
Challenges we ran into
One major challenge was connecting and syncing multiple databases to ensure real-time updates. Debugging and maintaining consistency across the system took a lot of patience and teamwork. It was a great learning experience in understanding how complex backends work.
Accomplishments that we're proud of
This was our first time working with Firebase, and we’re proud that we successfully learned and implemented it in a real project. We also built a working AI chat interface that makes learning fun and interactive for kids. Seeing it actually work was a huge achievement for our team.
What we learned
Even though we had just met as a team yesterday, we quickly learned how to collaborate effectively. We gained hands-on experience with new technologies, problem-solving, and applying AI in a real-world context. It taught us that teamwork and curiosity can make even ambitious projects possible.
What's next for KidZie
In the future, we hope to add image generation and video tutorials to make lessons even more engaging. We also want to make KidZie more personalised, adapting to each child’s learning style. Our goal is to continue making learning playful, simple, and accessible for every curious kid.
Check out our project description here: https://www.canva.com/design/DAHAwKVmWBY/-TKEReuAVFKUrhoRabT2BA/edit?utm_content=DAHAwKVmWBY&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton
Log in or sign up for Devpost to join the conversation.