Inspiration
Technology and AI are becoming part of everyday life, but many educational platforms still explain these concepts in ways that feel too complicated or boring for children. I wanted to create something that makes learning technology fun, interactive, and approachable for younger audiences.
The idea behind Learn with Big Bro was to create a friendly AI-powered learning companion that explains complex concepts like Artificial Intelligence and APIs in simple language through animations, interactive topic cards, and a chatbot experience designed specifically for kids.
What it does
Learn with Big Bro is an interactive educational web platform where children can:
- Explore technology topics in a visually engaging interface
- Learn concepts like AI and APIs through simplified explanations
- Interact with an AI chatbot called Big Bro
- Receive kid-friendly responses powered by the Gemini API
- Open “How it Works” sections to understand concepts step-by-step
The platform combines education, animation, and AI assistance into a single experience designed to make learning enjoyable instead of overwhelming.
How we built it
The project was built using:
- HTML for structure
- CSS for animations and UI styling
- JavaScript for interactivity
- Node.js and Express for backend functionality
- Gemini API for AI-powered chatbot responses
- Git and GitHub for version control and project management
The chatbot system uses a backend server to securely connect with the Gemini API while keeping API keys hidden using environment variables.
Challenges we ran into
One of the biggest challenges was integrating the AI chatbot securely. Initially, the API key was exposed in frontend code, which required restructuring the project into a proper backend-powered application using Node.js and Express.
Another challenge was improving the user interface to feel more alive and interactive instead of static. Multiple UI layers and animations caused click detection issues that had to be debugged carefully.
Managing GitHub security warnings and learning how to properly protect environment variables was also an important learning experience during development.
Accomplishments that we're proud of
- Successfully creating a working AI-powered educational platform
- Building a responsive animated UI for children
- Integrating Gemini AI securely using a backend server
- Learning Git, GitHub workflows, and API security practices
- Turning a simple frontend project into a real full-stack application
What we learned
During this project, I learned:
- How frontend and backend systems communicate
- How to securely use APIs with environment variables
- How Node.js and Express servers work
- GitHub repository management and secret protection
- The importance of user experience and interactive design
What's next for Learn with Big Bro
Future improvements planned for the project include:
- More educational topics and categories
- Voice interaction support
- Quiz and mini-game system
- Personalized learning paths
- Public deployment for worldwide access
- Better animations and accessibility features
Log in or sign up for Devpost to join the conversation.