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