TheYahya / Shrug

Yet another url shortener

Home Page:https://shrug.site

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Shrug.site

shrug.site

Shrug is a fast & open source link shortner writen with Golang and React.JS. For demo check shrug.site

Installation

Copy .env.example to .env fill dbs credentials

And fill GOOGLE_CLIENT_ID from console.developers.google.com/apis/credentials

Also you need download IP2LOCATION-LITE-DB11.BIN and copy it in server/files/ directory; The database will be updated in monthly basis for the greater accuracy. Free LITE databases are available at https://lite.ip2location.com/ upon registration

Docker

By docker-compose up -d the project will be up on port 8000 which you can change it on docker-compose.yml.

Screenshots

Shrug login page

Shrug dashboard page

Shrug stats page

Contributing

You can fork the repository, improve or fix some part of it and then send a pull requests. Or simply open and issue if there's a bug or you have a feature in mind.

License

This software is released under the MIT License.

About

Yet another url shortener

https://shrug.site

License:MIT License


Languages

Language:JavaScript 47.5%Language:Go 45.5%Language:SCSS 5.8%Language:Dockerfile 0.5%Language:HTML 0.4%Language:Makefile 0.4%