About the Project
Inspiration
We were inspired by the need for accessible, high-quality education for everyone, regardless of their financial situation. Seeing how many students struggle with traditional learning methods, we wanted to create a platform that combines the best of open education with optional premium content and AI-powered learning tools.
What it does
EduLearn is a community-driven, open-source educational video platform that offers:
- Free core educational content for everyone
- Optional premium content for creators to monetize
- AI-powered tutoring and voice summaries
- Blockchain content verification
- Reddit community integration
- YouTube-like interface with educational enhancements
How we built it
- Frontend: React 18 with TypeScript, Tailwind CSS, DaisyUI
- Backend: Supabase for database/auth/storage
- Integrations: RevenueCat, Reddit API, Algorand, OpenRouter, ElevenLabs
- Deployment: Netlify with custom domain
Challenges we ran into
- Integrating multiple third-party services while maintaining performance
- Implementing blockchain verification for content authenticity
- Creating a seamless user experience between free and premium content
- Balancing open-source ideals with sustainable monetization options
Accomplishments we're proud of
- Creating a fully functional educational platform with AI features
- Successfully integrating 8 different hackathon challenge requirements
- Maintaining 100% free core functionality while allowing creator monetization
- Implementing robust security with Row Level Security (RLS) on all tables
What we learned
- How to effectively combine multiple cutting-edge technologies
- The importance of thoughtful monetization in open-source projects
- Best practices for educational content delivery
- How to create scalable infrastructure for video content
What's next for EduLearn: AI-Powered Learning for Everyone
- Expanding our AI tutor capabilities with more subjects
- Adding collaborative learning features
- Implementing more advanced content recommendation algorithms
- Expanding our creator tools for educators
- Localization for multiple languages
Built With
- algorand
- daisyui
- elevenlabs
- eslint
- github
- netlify
- node.js
- npm
- openai
- openrouter
- postgresql
- react-18
- revenuecat
- supabase
- tailwind-css
- typescript
- vite

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