Hi devs! π
I just launched AlgoBites, a free web app that helps you master Data Structures & Algorithms using bite-sized YouTube videos and interactive features like:
β
Google login & progress sync
β
Daily streak tracking
β
"Practice Later" queue
β
Video search + favorites
β
AI assistant per video (ask questions!)
β
LeetCode problem tracker
β
Personal notes per video
β
Estimated time to complete a playlist
β
Mobile-friendly UI (built for vertical videos)
π Tech Stack
- React + Vite for the frontend
- Firebase Auth (Google Sign-In)
- Firestore for storing notes, watched videos, and streaks
- YouTube Data API to fetch DSA video playlists
- OpenAI GPT API (soon) for AI chat support
- LeetCode Stats API for tracking solved problems
π‘ Why I Built It
As a CS student, I realized long YouTube videos can be overwhelming when trying to learn DSA fast. So I created AlgoBites β a more focused, TikTok-style way to learn and review key concepts in 30sβ1min videos.
Itβs personalized, lightweight, and designed to help you stay consistent with daily learning.
π§ͺ Try It Out
π algobites.vercel.app
All feedback is welcome!
If you have feature suggestions or run into bugs, feel free to comment here or open an issue on GitHub.
π± Coming Soon
- Interview prep question generator
- More YouTube playlist support
- Shareable progress page
- Mobile app version (React Native / Expo)
Thanks for reading! π
If you found this interesting, drop a β€οΈ or follow β Iβll be sharing more dev logs and side projects soon!
Top comments (0)