shur.click

Production-ready URL shortener with fast redirects, analytics, and secure link management.

shur.click cover artwork

Overview

shur.click is a full-stack URL shortener designed for high-read traffic and low-latency redirects. It supports short-link creation, redirect resolution, basic analytics, and secure management workflows while keeping the product experience simple for end users.

The project focuses on systems design trade-offs: using Redis for fast redirect lookups, PostgreSQL for durable metadata and analytics, and Spring Boot APIs that separate redirect read paths from analytics write paths.

Stack

JavaSpring BootReactTypeScriptTailwind CSSRedisPostgreSQLSupabaseAWSREST APIs

Highlights

  • Builds compact short URLs with collision-resistant code generation.
  • Uses Redis caching for near O(1) redirect resolution under read-heavy traffic.
  • Persists links and analytics data in PostgreSQL through managed Supabase infrastructure.
  • Applies validation and abuse controls for safer public link APIs.

More projects