Full-stack URL shortener with Redis caching, RabbitMQ-driven async analytics, JWT auth with refresh token rotation, and a React dashboard with search, filtering, and link management.
Short link creation with custom aliases, collision protection, and deduplication
RabbitMQ-based async click tracking to keep redirects under low latency
Redis-backed redirect caching, analytics caching, and login rate limiting