← All Project Ideas
URL Shortener with Analytics
intermediate
A URL shortener service with custom aliases, QR code generation, click analytics, expiration dates, and link grouping. Provides a dashboard for tracking link performance with geographic and referre...
Target user
Marketers and content creators who need trackable short links
Problem
Marketers need a self-hosted URL shortener with click analytics, custom aliases, and QR codes to track campaign performance without relying on services with usage limits.
Requirements
- Generate short URLs with custom aliases
- Track click analytics with geo data
- Set expiration dates for links
- Generate QR codes for short URLs
- Dashboard with link performance metrics
Core technologies
Go, Fiber, SQLite
Completion criteria
Users can create short URLs with analytics, custom aliases, QR codes, and expiration dates tracked in a dashboard.
Optional extensions
- Add A/B testing for links
- Implement password-protected links
- Add bulk URL import
- Support custom domains