OpenBridge is a Next.js smart-link product focused on in-app browser escape paths, app handoff, and conversion diagnostics.
The project now includes:
- short-link creation with unique slugs
- destination adapters for web, YouTube, Instagram, TikTok, WhatsApp, Telegram, App Store, and Play Store
- Android YouTube handoff logic for embedded browsers
- web fallback when app handoff is blocked
- Supabase-backed event tracking
- dashboard metrics and recent-event inspection
- per-link management with pause/reactivate
- social preview metadata with a same-domain preview image route
OpenBridge does not promise fake “bypass” behavior.
It tries the strongest platform-safe handoff available, then falls back honestly when the host app keeps control.
Install dependencies and run locally:
npm install
npm run devFor mobile testing on the local network:
npm run dev:lanCopy .env.example to .env.local and fill:
NEXT_PUBLIC_APP_URL=http://localhost:3000
NEXT_PUBLIC_SUPABASE_URL=
NEXT_PUBLIC_SUPABASE_ANON_KEY=
SUPABASE_SERVICE_ROLE_KEY=Run the SQL in docs/SUPABASE.sql.
See docs/DEPLOY_VERCEL.md.