Go URL Shortener
A production-ready URL shortening service built using Go, Gin, PostgreSQL and Docker following Clean Architecture.
Overview
The Go URL Shortener is a backend service designed to convert long URLs into short, shareable links. It demonstrates Clean Architecture, RESTful API development, PostgreSQL integration, Docker-based deployment and Swagger documentation.
Key Features
- Create short URLs
- Redirect using short URLs
- RESTful APIs
- Swagger Documentation
- Docker Support
- PostgreSQL Database
- Clean Architecture
Tech Stack
GoGinPostgreSQLDockerSwagger