A simple web application to shorten urls
- Golang 1.19 (Programming Language)
- Fiber (web framework)
- Postgre (main database)
- pq (Postgre driver)
- Redis (caching)
- golang-migrate (database migration)
- viper (configuration management)
- shortid (generate unique id)
- goconcurrentqueue (queue)
- sqlc (generate database query)
- HTML (Markup Language)
- TailwindCSS (CSS Framework)
- Golang 1.19
- Docker
- Docker-Compose
- Make
- NodeJS
- Clone the repository
git clone https://github.com/SemmiDev/fiber-shortener.git
- Run docker-compose.dev
make up
- Open
http://localhost:8080
in Browser