1.1 About
Modern, lightweight, planet-scale link shortener for teams 🎉
Easy to setup, connect with your org's SSO, hook up analytics, and extend!
Blink is a link shortener that is:
- Simple and Lightweight: the simple "base" architecture means you can literally host it for free, and maintenance is easy.
- Planet-Scale: you can host Blink alone for simplicity, or put a CDN in front of it to scale out Blink and easily plug in your own analytics!
- For Teams: external identity/SSO via OIDC/OAuth support is baked right into Blink; no need to pay $$$$$ or hack together SSO support via reverse proxies! Plus, baked in access control (RBAC)!
- Extensible: not only does it have a REST API, but it also allows you to integrate it with public applications by protecting API calls with OAuth2!
Screenshots​
For development, see the GitHub repo's README
This project is based off of Express-Objection-Template, and heavily uses objection-authorize and objection-hashid to drive much of "hidden" logic and make isomorphism possible.