Find. Plan. Learn. Achieve.
Lectura is an AI-powered educational search and planning platform. Search any topic, discover curated YouTube playlists, and get a personalized study plan that helps you complete your learning journey faster, smarter, and stress-free.
| Ayush — Turns coffee ☕ into brilliant code and wild ideas 💡 | Kaustubh — Crafts pixels 🎨 & logic 🧠 into magic 🚀 |
| "The brainstorm never ends" 💭 | "The code compiles… eventually" 😄 |
Learning online can be overwhelming — thousands of videos, scattered resources, and no clear plan.
Lectura changes that by combining intelligent course search, YouTube API integration, and AI-driven study planners to create an all-in-one learning hub.
- Search any educational topic.
- YouTube API integration to fetch relevant playlists & videos.
- Playlist cards with:
- ⏱ Total Duration
- 📺 Channel Name
- 📝 Title & Thumbnail
- 🎯 Average Video Length
- 👀 Views & Upload Date
Two ways to build your learning plan:
- Study-Time Based
- Enter how many days per week & hours per day you can study.
- Get estimated completion dates.
- Deadline Based
- Set the target completion date.
- Get daily required study hours + red alerts if the schedule is unrealistic.
- Total watch time & streak tracker.
- Course progress (completed, in-progress, planned).
- Leaderboards to compare with peers.
- Achievement badges for milestones.
- Discussion forums.
- Peer progress comparison.
- Group challenges.
- Full video list with duration.
- Customizable planner form.
- Related course recommendations.
| Page | Description |
|---|---|
| Login | Simple & secure authentication. |
| Home | Personalized welcome + intro to features. |
| Dashboard | Stats, progress, leaderboard, streaks. |
| Courses | View completed & ongoing courses, search for more. |
| Leaderboard | Track your position among other learners. |
| Profile | Customize learning preferences, view badges. |
| Course Details | Syllabus, instructor info, reviews. |
| Resources | PDFs, articles, external links. |
| Notifications | Reminders, course deadlines, forum updates. |
| Community | Forums, Q&A, study groups. |
| Mentorship | Connect with mentors, book sessions. |
| Progress Reports | Analytics & downloadable reports. |
| Certifications | Earn & share certificates. |
| Support | FAQs, live chat, troubleshooting. |
| Blog | Learning tips, case studies. |
| Events | Webinars, workshops, archives. |
| Gamification | Points, challenges, rewards. |
Frontend:
- HTML, CSS, JavaScript
- Tailwind CSS
- Bootstrap
- React.js
Backend:
- Node.js
- MongoDB
Other:
- YouTube Data API
- Hosting on [Your Hosting Site]
- Themes: EZ Dashboard + OpenAI Template
- Search Page Example: Bubble Dashboard Templates
- AI course difficulty prediction.
- Integration with more learning platforms (Coursera, Khan Academy, etc.).
- Mobile app version.
- Offline study mode.
- Search: Enter your topic.
- Select: Pick a playlist or video set.
- Plan: Let our AI create your study schedule.
- Track: Monitor progress & stay motivated.
- Achieve: Complete your learning goals with ease.
We welcome contributions!
- Fork the repo.
- Create a new branch (
feature/new-feature). - Commit changes.
- Push and create a Pull Request.
Lectura isn’t just a tool — it’s your study buddy. Whether you’re preparing for an exam, learning a new skill, or exploring a passion, we help you stay on track, stay motivated, and succeed.