Inspiration:

I wanted to test all the possiblities of making a full-fledged Website with Vibe-coding only. So, I created this E-Learning app.

What it does:

It's an e-learning app that teaches English with gamified lessons. Kids create art, and stories with Gemini, making learning an adventure.

How I built it:

Built with Angular & Tailwind. The magic comes from Google's Gemini API, using Gemini 3 Flash Preview, Imagen for art generator, Veo for video, and grounded search for stories, chat option for kids to talk with their favourite character. I started with initial wireframe, describing about how I want my UI Design for this app. I was very specific about the Color, Typography and Core Layout. As we move ahead I defined Interaction and Gamification Elements. I have used CDN links for icons and illustrations used in the app to keep the load time low. Illustrations has been generated using Seedance and NanoBanana Pro. For generating videos I have used Veo3.1. For Sound Design and Poems I have used Eleven labs & Suno AI. After getting UI Design, I moved towards UX Strategy and UI Animation using GSAP plugins/effects.

Challenges I ran into:

My biggest challenge was integrating complex game logic and multi-step Gemini API calls without crashes. I solved this by using Angular signals, I clearly explained the errors happening in the app to the Chat bot (Google AI Studio) sometimes I used Annotate app option that was helpful in clearly explaining the issue.

Accomplishments that we're proud of:

The "Art Room" workflow, where a child's words become art, and a character they can chat with. It’s a truly magical and innovative feature. Places Explore Page also using Real-Time location feature helps students in getting their personlised stories.

What we learned:

How to optimize UI animations with GSAP, this is the most magical thing I learned while making this web application.

What's next for KinderLearn English:

I'll add more lessons, personalized learning paths. We also plan to expand this into more diversified and digitalised gaming classroom activites.

KeyFeatures of the app:

Splash Screen: A vibrant loading screen that pre-loads all app assets.

Intro Page: The main hub offering three core adventures: structured 'Classes', creative 'Art Room', and real-world 'Places Explorer'. Features a beautiful, interactive 3D parallax design.

Dashboard: Browse and select from 16 gamified lessons organized by theme. Track progress with stars and see which fun stickers are unlocked for each topic inside Sticker Book.

Lesson View: The interactive classroom where kids play mini-games like flashcards, sorting, and tracing. Each game is designed to teach specific English words in a fun, engaging way.

Lesson Finished: A celebration screen that appears after a lesson is completed. Kids collect a unique sticker, get fun facts from an AI mascot, and choose to start the next lesson or go back.

Certificate: The final reward! After completing all lessons, kids can enter their name to generate a personalized, printable Certificate of Completion to celebrate their amazing achievement.

Audio Jingles: An in-app music player featuring a collection of original, educational poems and songs. Kids can listen to jingles that reinforce concepts learned in the lessons.

Sticker Book: A beautifully designed digital album showcasing all the stickers earned from completing lessons. Users can scroll through their collection and see which lessons they've mastered.

Sticker Scene: A creative canvas where collected stickers become prompts for Gemini. Kids arrange stickers and generate a brand-new, magical illustration and story based on their creation.

Places Explorer: Connects learning to the real world. Search for nearby parks or museums and get a unique, educational story about that location, dynamically generated by AI with Google Search.

Art Room: A magical studio powered by Gemini. Kids turn their words into stunning anime-style art, and then have a real-time conversation with their creation.

Idea Lab: A creative prompt generator for the Art Room. Spin the 'Magic Word Mixer' wheels to combine adjectives, nouns, and actions into a fun, unique idea for a new piece of art.

Specific Gemini features used in this app:

NanoBanana: create new illustrations on ArtRoom and Sticker Scene Page.

Google Map Data: provide real-time information about places.

Gemini Intelligence: generates a unique, educational story about a searched location.

AI powered Chatbot: Kids can chat with their favourite character they have created.

Generate speech: provide audio navigation for users, throughout the app.

Share this project:

Updates