Inspiration 💡
We were inspired by the growing need for accessible, personalized learning. Many students struggle to find explanations suited to their learning style and pace. EduMind was created to bring an AI tutor to everyone — one that adapts to each learner’s needs, helps them stay motivated, and simplifies complex topics.
What it does 🎓
EduMind is an AI-powered tutor that creates personalized explanations and automated study plans in the cloud. It helps students understand concepts step by step, generates examples, and even provides small exercises to reinforce learning — all tailored to the student’s level.
How we built it 🛠️
We built EduMind using:
Python + FastAPI for the backend API
Google Cloud Run for scalable serverless deployment
Gemini API (Google Generative AI) for intelligent content generation
HTML, CSS, and JavaScript for the interactive web interface
Our backend processes the student's question, sends it to Gemini for reasoning, and returns an easy-to-understand explanation in real time through the web interface.
Challenges we ran into ⚙️
Integrating Gemini AI with a custom FastAPI backend
Handling API permissions and deployment issues on Google Cloud
Designing a clean, intuitive chat interface that feels natural to students
Accomplishments we’re proud of 🏆
Successfully deploying an AI tutor on Google Cloud
Creating a real-time chat interface that feels responsive and engaging
Enabling adaptive learning through AI-generated explanations and exercises
What we learned 📘
We learned how to combine cloud technologies and generative AI to build scalable, intelligent education tools. It also taught us the value of persistence when debugging deployment and API configuration issues.
What’s next 🚀
We plan to expand EduMind with:
Support for multiple subjects and languages
Progress tracking and personalized learning goals
Integration with classroom tools like Google Classroom and Moodle
Log in or sign up for Devpost to join the conversation.