5th place
DodoPrep - The Autonomous Learning OS
DodoPrep is an AI-native tutor that transforms any study material into personalized learning, adapts to each learner’s knowledge gaps and progress, and helps every student reach their full potential
Core trick
Feeds PDFs, slides and video transcripts to Gemini to generate quizzes, flashcards and mind maps tuned to each learner's progress.
Tags
Built with
geminigoogle-cloudragreactvertex-ai
Description
DodoPrep: An AI-Native Learning Platform
📖 Inspiration
Education has never had more content, yet students continue to struggle with information overload. Lecture recordings, PDFs, presentations, textbooks, YouTube videos, and handwritten notes are scattered across different platforms, forcing students to spend more time organizing information than actually learning it.
Traditional learning platforms treat every student the same, despite every learner having different goals, strengths, and knowledge gaps.
We asked ourselves:
What if AI could become a personal tutor that understands every learner individually and continuously adapts to help them succeed?
That question became DodoPrep.
🚀 What it does
DodoPrep is an AI-native learning platform powered by Gemini that transforms any educational content into a personalized learning journey.
Students can upload:
PDFs
Lecture recordings
YouTube videos
Slides
Documents
Notes
Instead of simply summarizing content, DodoPrep understands the material, identifies important concepts, generates structured lessons, creates quizzes and flashcards, builds mind maps, answers questions with contextual tutoring, and continuously adapts the learning experience based on each student's progress.
The goal is simple:
Help every learner reach their full potential through truly personalized education.
🤖 Why DodoPrep is AI-Native
Most education products add AI as a feature.
DodoPrep was designed around AI from the beginning.
Gemini is responsible for understanding educational content, generating personalized learning materials, answering learner questions, identifying knowledge gaps, and helping adapt the learning journey over time.
Rather than replacing teachers, DodoPrep scales personalized instruction so every learner can receive guidance that would traditionally require one-on-one tutoring.
AI is not an assistant inside the platform.
AI is the platform.
🛠 How we built it
DodoPrep combines Google's Gemini models with a scalable cloud-native architecture.
Our workflow includes:
Gemini for multimodal understanding and reasoning
Retrieval-Augmented Generation (RAG) for grounded responses
Semantic search using embeddings
Cloud Run backend services
Cloud SQL PostgreSQL with vector search
Google Cloud Storage for educational assets
React-based frontend
Adaptive learning engine
AI-powered tutoring workflow
Every uploaded resource becomes part of a searchable knowledge base that powers personalized tutoring and intelligent study generation.
💡 Key Features
📄 AI-powered document understanding
🎥 Learn from YouTube videos
🎙 Lecture transcription support
🧠 Personalized AI Tutor
📝 Automatic Notes
❓ Quiz Generation
🎴 Flashcards
🗺 Mind Maps
📅 AI Study Plans
🔍 Knowledge Gap Detection
💬 Conversational Learning
📈 Adaptive Learning Journey
⚡ Challenges
Building DodoPrep required solving several technical challenges.
Educational content comes in many formats and qualities. We needed to create a pipeline capable of processing documents, videos, transcripts, and notes while maintaining contextual understanding.
Another challenge was grounding AI responses in student-provided materials to reduce hallucinations. We solved this using Retrieval-Augmented Generation with semantic search over vector embeddings.
Finally, designing adaptive learning required balancing personalization, response quality, and inference cost while maintaining a fast user experience.
📚 What we learned
Building DodoPrep taught us that personalized education is far more than generating summaries.
Students benefit most when AI understands their goals, tracks their progress, identifies weaknesses, and adapts the learning journey accordingly.
We also learned how powerful Gemini's reasoning capabilities become when combined with retrieval, structured educational workflows, and continuous learner feedback.
🌍 Impact
Millions of learners lack access to personalized tutoring because traditional one-on-one instruction is expensive and difficult to scale.
DodoPrep uses AI to make personalized education accessible to anyone with an internet connection.
Our vision is a future where every learner has an intelligent tutor that understands how they learn, adapts in real time, and helps unlock their full potential.
Education should adapt to students.
Not the other way around.
🔮 What's Next
Our roadmap includes:
Long-term learning memory
Multi-agent tutoring
Collaborative classrooms
Teacher dashboards
Institutional deployments
Career and professional learning
Offline-first mobile experience
Global multilingual education
Our long-term mission is to build the world's most intelligent AI-native learning platform one that empowers every learner to achieve more through personalized education powered by Gemini.