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
Log in or sign up for Devpost to join the conversation.