// the find
sahat/tvshow-tracker
AngularJS + Node + Gulp + Mongoose + Passport Authentication + TVDB API
A TV show tracking app built as a tutorial/reference project by Sahat Yalkabov, the same author as Hackathon Starter. It covers the full AngularJS 1.x + Express + MongoDB stack with Passport auth and TVDB API integration. Primarily educational — this was never meant to run in production.
Shows a complete, working auth flow (signup/login/sessions) with Passport in a single codebase, which was genuinely useful as a reference in 2014-2015. The separation into AngularJS controllers, services, and directives follows the 1.x conventions correctly. Includes Karma unit tests for controllers, directives, filters, and services — more than most tutorial projects bother with. Gulp build pipeline with SCSS compilation is set up properly for the era.
AngularJS 1.x reached end-of-life in December 2021 — this stack is a museum piece, not a starting point. TVDB API has gone through breaking version changes since 2017 and this integration almost certainly doesn't work anymore. Last commit is 2017; no issues or PRs are being addressed. Vendor JS files are committed directly to the repo instead of being managed by a package manager, which was already bad practice when this was written.