A spring-boot url shortener called smolurl. Uses my own uuid-gen dependency to create a UUIDv5 id for each url.
MongoDB is used for storing a key-value document based on the UUIDv5 for the url storage. This ensures we never have duplicate records it's easy to query quickly.
This also includes a very primitive svelte-based frontend.