We Track logo

We Track

Open Source

A self-hosted learning platform for tracking progress across locally stored video courses.

About

We Track helps learners organize and track progress across video-based courses stored on their local machine.

The application automatically scans course folders, reads video metadata, and stores progress, notes, and tags in a local SQLite database.

Designed with privacy in mind, everything runs offline with no cloud services or accounts required.

Features

  • Automatic course folder scanning
  • Video progress tracking
  • Resume from last watched video
  • Video-specific notes
  • Course tagging and organization
  • Automatic cleanup of missing files
  • Offline-first experience
  • Docker support

Stack

  • Next.js
  • TypeScript
  • SQLite
  • Docker
  • Node.js
  • GitHub Actions
  • Cloudflare Pages

Info

Platform
Web
Visit the siteView the code