wira@portfolio ~ /projects/shorter-url-service/
wira@portfolio:~/projects/$shorter-url-service$ cat README.md
Back to All Posts

Shorter - A URL Shortener Service

GolangChiSQLiteLRU CacheQR Code Generation

A simple, efficient URL shortener service with custom short codes and QR code generation.

Project Details

A lightweight yet powerful URL shortening service built with Golang and Chi router that provides custom short codes and QR code generation capabilities.

Key Features

  • Custom short code generation
  • QR code generation for shortened URLs
  • LRU cache for high-performance lookups
  • RESTful API for programmatic access
  • Analytics tracking for URL clicks

Technical Challenges

  • Implementing efficient caching strategy for high-traffic URLs
  • Ensuring unique code generation at scale
  • Optimizing database queries for fast lookups
  • Securing the service against potential abuse