SabLearning is an educational platform designed to bridge the gap between passive video consumption and active learning. It wraps unstructured content (YouTube) into a cohesive Learning Management System (LMS) experience.
- Structured Playlists: Automatically converts YouTube playlists into trackable courses.
- Contextual Notes: Rich-text editor synced with video timestamps.
- Hybrid Learning: Seamlessly integrates external documentation highlighting with video content.
- Focus Mode: A distraction-free environment for deep work.
Built with a performance-first architecture:
- Frontend: Next.js 15 (App Router), React 19, Tailwind CSS.
- Backend: Hono.js running on Edge Runtime.
- Database: PostgreSQL with Drizzle ORM.
- Extension: Cross-browser support with unified state management.
Built by Shirshak Kandel