Getting Started
Overview
This application is designed to help you shorten long URLs, making them easier to share and manage. But that’s not all – our API also provides powerful analytics to track the performance of your shortened links.
Important Note
This API is not intended to be exposed directly to clients. It should be kept hidden behind a node server, such as one built with Next.js. Because of this design, some implementation details are omitted from this documentation.
Features
- Link Shortening: Effortlessly convert lengthy URLs into short, manageable links that are easy to share across various platforms.
- Analytics: Gain insights into how your links are performing with detailed analytics. Track metrics such as devices, os system, unique views and etc.
Stack
- Kotlin (JDK 17)
- Spring boot
- Keycloak
- Docker
- MsSql
- Next.js (RSC) - for UI recommended
Future soon
- Postgres
- Redis
- Easy deploy