Commit Graph

3 Commits

Author SHA1 Message Date
Harwinder Sekhon 96651adca7 Ignore .claude/ — a transient settings temp file slipped into the last commit
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SePf61iazhCLJBefdRLBDm
2026-07-30 21:14:22 -04:00
Harwinder Sekhon 172b022aec Add install.php: browser/CLI installer for database and schema
Creates config.php from the example if missing, creates the database
(and app DB user when admin credentials are given), applies schema.sql
idempotently, optionally creates the first login account, and locks
itself with .install.lock after a successful run.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-11 11:02:22 -04:00
Harwinder Sekhon b9c92540d4 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>
2026-07-11 10:25:35 -04:00