Shrtn is a self-hosted URL shortener built with Go. It provides a simple REST API for creating and managing short links, backed by a PostgreSQL database and secured behind a custom Feather API Gateway.
This project was designed to demonstrate a simple, yet full production setup:
-
A Go backend handling short URL generation and redirects
-
Feather as a custom reverse proxy performing TLS termination and routing
-
Deployment on a DigitalOcean VPS with HTTPS support
This project is licensed under the MIT License.