U7 · 2025 · Personal Project
TinyLink
URL shortener with custom short links and per-link click analytics.
Tech stack: Next.js 16 · TypeScript · MongoDB Atlas · Mongoose · Tailwind CSS · Vercel
What it does
A full-stack URL shortener: pick your own short link, or let nanoid auto-generate one. Every link tracks its own click count, so the analytics are per-link rather than site-wide.
Stack
RESTful API endpoints handle creation and redirect resolution, backed by MongoDB Atlas for persistent storage and Mongoose as the ODM enforcing schema validation on the way in.
Deployment
Deployed to production on Vercel, with environment-based configuration switching the base URL between development and production so short links resolve correctly in both.