01 · the problem
Firebase Dynamic Links was the default deep-linking layer for a generation of mobile apps: free, well documented, and wired into the Firebase console everyone already had open. Its shutdown left teams needing branded short links, deferred deep linking and click analytics, while the incumbents priced for enterprise marketing budgets rather than for the indie and mid-market apps that had been relying on a free tier.
02 · what i built
Openlynk covers the whole surface its predecessor did: branded short links on custom domains, deep and deferred deep linking into native apps, push notifications, and click analytics that update in real time. Native SDKs make integration a drop-in rather than a rewrite. Next.js serves the dashboard and the link resolver, PostHog handles product analytics, Railway runs the backend, and Cloudflare sits in front for edge redirects, where latency matters most.