P-01Product · Full stack
Quikko
Short links with real-time metrics.
URL shortener with a Go API, real-time metrics over WebSockets, GeoIP and a Next.js dashboard.
- Year
- 2026
- Type
- Personal project
- Languages
- Go, TypeScript
- Demo
- Public
The problem
A short link can be more than a redirect: it has to resolve with low latency, record every click and show those metrics without waiting for a report.
The approach
- Go REST API built with Echo and Clean Architecture, using Redis as a cache to resolve redirects.
- InfluxDB analytics with GeoIP country detection and live WebSocket updates.
- Responsive Next.js dashboard with JWT authentication (access and refresh tokens) and OpenAPI docs.
What it looks like

System flow
Drawn with the process flow diagram notation used in chemical engineering.
- Input
- Process
- Storage
- Output