
I built a local-first learning dashboard to organize and track my massive folder of video tutorials
I had a problem: I have a massive hard drive folder filled with gigabytes of local video tutorials, training materials, and educational archives. The issue is that navigating raw folders sucks. VLC doesn't track my progress, and I always end up losing my place or forgetting what I learned.
I didn't want to upload my files to a cloud-based LMS or pay a subscription just to track my learning, so I built my own solution.
Enter OfflineAcademy: A completely local, self-hosted web app that turns your raw media folders into a private, Netflix-style learning dashboard.
Highlights:
- Auto-Resume: Tracks your progress down to the second and resumes exactly where you left off.
- Timestamped Notes: Drop bookmarks and write markdown notes attached to specific moments in the video.
- Tags & Categories: Organize your library from the UI without actually moving or renaming your local files.
- Frictionless Setup: Runs entirely in a single Docker container. Just map your media folder and it auto-scans everything.
Tech Stack: Next.js 14, React, Tailwind, and SQLite (via Prisma).
It's 100% open-source and free. If you have a backlog of educational videos collecting dust on your hard drive, this might help you actually watch them!
GitHub:https://github.com/nicetry247/offlineacademy
Docker Hub: nicetry247/offlineacademy