// the find
sahat/instagram-hackhands
Source code for HackHands blog post
Tutorial companion code for a 2014 blog post walking through an Instagram clone built with AngularJS 1.x, Satellizer (JWT auth), Node.js, and MongoDB. It's a snapshot of a specific moment in JavaScript history, not a starting point for anything real.
Shows a complete auth flow with Satellizer including OAuth token handling, which was a clean pattern for its era. The client/server split is clear and the codebase is small enough to read in an afternoon. Vendored dependencies mean it will actually run without fighting npm.
AngularJS 1.x has been end-of-life since 2021 — nothing here transfers to modern Angular or any other framework. Satellizer is abandoned. MongoDB connection handling in the server file is bare-minimum with no error recovery. There are no tests, no environment variable handling beyond a config file, and the gulpfile is a relic of a build tooling era nobody should revisit.