finds.dev← search

// the find

sahat/instagram-hackhands

★ 317 · CSS · MIT · updated Jul 2024

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.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →