URL Shortener banner

URL Shortener

1 devlog
8h 17m 1s

A Fullstack URL shortener application that allows users to create short links, track click analytics, and manage accounts

This project uses AI

Some parts of the documentation were updated with Codex

Demo Repository

Loading README...

CT02

Shipped this project!

I implemented BullMQ for queues, which I thought would be much harder, especially since I’d never worked with queues before, but it turned out to be pretty simple and really improved things like response time

CT02

My bad, I really didn’t remember that I needed a devlog; I’m not sure if it’ll be approved. But here are the changes:
Added full Docker setup and Nginx gateway for routing (frontend/backend/worker/services)
Moved click tracking to BullMQ + Redis worker (no longer synchronous)
Switched redirects to Nginx (/r/:slug), removed frontend-based routing
Added expiration support (expiresAt, returns 410 if expired)
Improved auth handling and request validation
Standardized short URLs to 7 char lowercase alphanumeric

Attachment
0