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.

Built With

Share this project:

Updates

posted an update

3× Revenue Growth

Since our last milestone, DodoPrep has grown from $1,500+ to $4,500+ in total revenue.

That’s 3× revenue growth, validating strong willingness to pay and real market demand for our autonomous AI learning platform.

We’re continuing to build, grow, and push DodoPrep forward.

Log in or sign up for Devpost to join the conversation.