URL Shortener

URL Shortener screenshotLive

A production-ready URL shortening service built with Go, featuring a REST API, PostgreSQL persistence, and a server-rendered frontend. Implements FNV-32a hashing for short code generation, per-request logging middleware, and click tracking per shortened URL. Containerized with Docker Compose for one-command local setup.