Link Shortener

A custom URL shortener implementation for my own website that is written in Rust. The site is built using the warp framework, with the links stored in a PostgreSQL database and accessed using the Diesel ORM. There is also a simple administrative UI written in HTML, CSS, and JavaScript for creating, updating, and deleting short links that uses the server’s API. To style the management interface, I used the Halfmoon UI framework.

My motivation for building this was to replace an older service I had wrote based on Firebase to make the response times faster and make managing the links easier.