Inspiration

As a solo developer and lifelong learner, I’ve always felt that education should adapt to the individual — not the other way around. LearnFlow AI was born from the desire to create a platform that empowers students and educators with personalized, intelligent tools that make learning more engaging, efficient, and accessible

What it does

LearnFlow AI is a full-featured educational platform that offers:

  • AI-generated quizzes tailored to user goals and content
  • Embedded video lessons with automatic transcription and note generation
  • Ebooks and detailed study guides
  • Teacher tools to create and assign quizzes
  • Personalized learning paths powered by AI
  • A smart chatbot for instant academic support
  • YouTube video analyzer that turns any video into structured notes and quizzes

How we built it

Built entirely solo using:

  • Django for backend logic and user management
  • React for a responsive, intuitive frontend
  • Google Cloud & Vertex AI for AI services and scalability
  • Cloudinary for media storage and delivery
  • YouTube Data API + speech-to-text + NLP for video analysis
  • Gemini APIs for chatbot and content generation
  • PostgreSQL via Neon.tech for robust database handling

Challenges we ran into

  • Integrating multiple AI services while maintaining performance
  • Handling noisy audio and inconsistent transcripts from YouTube videos
  • Designing a UI that works for both students and educators
  • Managing CSP headers and static file delivery during deployment
  • Balancing solo development across backend, frontend, and AI logic

Accomplishments that we're proud of

  • Built and deployed a fully functional AI-powered learning platform solo
  • Enabled teachers to generate quizzes instantly
  • Created a YouTube analyzer that turns videos into study guides
  • Delivered personalized learning paths based on user goals
  • Successfully deployed on Render with secure configuration

What we learned

  • How to orchestrate multiple AI tools into a cohesive experience
  • The importance of user-centric design in educational platforms
  • How to optimize CSP and static file handling for production
  • That personalization dramatically improves engagement and retention
  • That solo development is challenging but incredibly rewarding

What's next for Untitled

  • Add support for more languages and regional curricula
  • Expand chatbot capabilities to include math problem solving and voice input
  • Launch mobile apps for Android and iOS
  • Integrate gamification and progress tracking
  • Partner with schools and educators for real-world testing
  • Add collaborative learning features and peer-to-peer tutoring

Built With

Share this project:

Updates