CourseHub: AJAX video course player (PHP + MySQL + Bootstrap + Plyr)

Scans nested course folders for mp4s, tracks per-user resume position
and per-folder progress. SPA frontend with hash routing over a JSON API;
range-request streaming via stream.php.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Harwinder Sekhon
2026-07-11 10:25:35 -04:00
commit b9c92540d4
16 changed files with 1328 additions and 0 deletions
+5
View File
@@ -0,0 +1,5 @@
# Local configuration (contains DB credentials) — copy config.example.php to config.php
config.php
# Video library lives outside version control
videos/