Inspiration
I wanted to create a platform that empowers educators to share knowledge in a modern, scalable way while giving learners a personalized and interactive experience. With the rise of AI and remote learning, I saw an opportunity to bridge the gap between content creation and intelligent delivery—making education more accessible, engaging, and profitable for teachers
What it does
LearnFlow AI is a full-stack education platform where:
- Teachers can create quizzes, upload videos, and sell eBooks.
- Learners can watch lessons, take quizzes, chat with an AI tutor, and download personalized progress reports in PDF format.
- An AI chatbot guides learners through content, answers questions, and adapts to their learning pace.
How we built it
- Frontend: React for dynamic user interfaces and smooth navigation.
- Backend: Django and HTML for robust server-side logic and templating.
- AI Integration: Maestro powers the chatbot and quiz generation agents.
- Hosting: Render for frontend/backend deployment, Neon.tech for PostgreSQL database.
- PDF Reports: Generated using server-side libraries and delivered via secure endpoints.
Challenges we ran into
- Integrating Maestro agents with our Django backend required custom middleware to handle async calls.
- Ensuring smooth video playback and quiz logic across devices.
- Managing user roles and permissions for teachers vs. learners.
- Optimizing PDF generation for mobile users without compromising layout.
Accomplishments that we're proud of
- Built a fully functional AI chatbot that adapts to learner queries.
- Enabled teachers to monetize their content directly on the platform.
- Created a seamless learner experience with real-time feedback and downloadable reports.
- Deployed a scalable solution with live endpoints and public access.
What we learned
- How to orchestrate multiple agents using Maestro for different roles (chatbot, quiz builder, report generator).
- The importance of user onboarding and clarity in educational tools.
- How to balance performance and personalization in AI-driven platforms.
What's next for learnFlow Ai
- Enable live video tutoring for real-time interaction between educators and learners, enhancing engagement and personalized support.
- Add support for live classes and real-time Q&A sessions to foster collaborative learning and instant feedback.
- Expand the AI chatbot to support multiple languages and subject domains, making learning inclusive and globally accessible.
- Launch a marketplace where educators can collaborate, bundle content, and reach wider audiences.
- Integrate analytics dashboards for teachers to monitor learner progress, quiz performance, and engagement metrics.
Log in or sign up for Devpost to join the conversation.