U1Samarth Bhatia
All projects

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.