Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kevinroberts/shrinkly-url-shortener

Shrinkly is a URL shortening service. (Open source, side project)
https://github.com/kevinroberts/shrinkly-url-shortener

java postgresql shorten-urls side-project spring spring-data-jpa spring-mvc springboot

Last synced: 1 day ago
JSON representation

Shrinkly is a URL shortening service. (Open source, side project)

Awesome Lists containing this project

README

        

# Shrinkly
Yet another URL shortening service -- Y.A.S.S.! 🙌

## Tech Stack
* Spring Boot + Spring Security Application
w/ JPA Data Persistence (Java)
* Persistence:
Postgres and Redis for URL short code caching
* Containerized with Docker
* Continuous Integration with CircleCI

## Features

Self User registration with compulsory email verification process.

Minimum password complexity requirements using the [Passay Library](http://www.passay.org/)

### URL shortening

* Custom URL short codes with an option for timed deletion.
* Short codes support unicode / emojis
* Shorten URLs as well as mailto: and tel: links
* Custom URL analytics with click statistics, country of origin, referrer information, etc.

### License

This is an open sourced side project by Kevin Roberts, licensed **GNU GPLv3**