Skip to content

toannd96/Shrug

 
 

Repository files navigation

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 47.4%
  • Go 45.5%
  • SCSS 5.8%
  • Other 1.3%