You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Max Schmitt de7f54f921 Updated tests 8 years ago
.vscode Initial commit 8 years ago
handlers Updated tests 8 years ago
store Initial commit 8 years ago
.gitignore Initial commit 8 years ago
README.md Initial commit 8 years ago
docker-compose.yml Initial commit 8 years ago
main.go Initial commit 8 years ago
run.sh Initial commit 8 years ago

README.md

Golang URL Shorter using BoltDB

Features:

  • URL Shorting with visit counting
  • delete a URL
  • Authorization via tokens
  • Storing using BoltDB

Installation

Standard

go get -v ./...
go run -v main.go

Docker Compose

Only execute the docker-compose.yml and adjust the enviroment variables to your needs.

ShareX Configuration

TODOs

  • Unit tests
  • code refactoring
  • enviroment or configuration file integration
  • github publishing
  • authentification
  • deletion
    • ShareX example