Skip to content

aarabdh/URLShortener

Repository files navigation

URL Shortener Application

Usage:

cd docker;
docker compose up -d;

Built using:

  • Spring boot
  • JPA
  • Lombok (Generation of getters and setters at compile time)
  • Postgres
  • Java & Kotlin

Includes:

  • Algorithm to generate pseudo-random code for links.
  • A couple of easy-to-use endpoints.

Implementation planned:

  • Authentication for adding new shortcodes.
  • Converting to microservices for personal learning.
  • Using Kubernetes.

About

URL Shortener is built on Spring Boot with Postgres to give an easy way to roll out your own service that can give shortened URL for much longer links. It also tracks how many times the shortlink generated has been clicked.

Topics

Resources

Stars

Watchers

Forks

Contributors