implementation in Go of https://codingchallenges.fyi/challenges/challenge-url-shortener/
This is a web application that allows users to (shorten) long URLs, making them easier to share and manage.
Backend: Go, Chi (router), Redis lite (own implementation: Redis Lite)
Frontend: Svelte, TypeScript, Tailwind CSS
CI/CD / Deployment: GitHub Actions, Terraform, AWS EC2
- Docker
- Docker Compose
Clone the repository: git clone https://github.com/niyazi-eren/url-shortener
cd url-shortener
docker-compose up -d
Teardown with: docker-compose down
Access the application at http://localhost:5000.