# Golang URL Shorter using BoltDB ## Features: - URL Shorting with visit counting - delete a URL - Authorization via tokens - Storing using BoltDB ## Installation ### Standard ```bash go get -v ./... go run -v main.go ``` ### Docker Compose Only execute the [docker-compose.yml](docker-compose.yml) and adjust the enviroment variables to your needs. ## [ShareX](https://github.com/ShareX/ShareX) Configuration ## TODOs - Unit tests - code refactoring - enviroment or configuration file integration - github publishing - authentification - deletion - ShareX example