The Brief
Modern web applications often default to complex SPAs, even for simple utility tools. This project explores the power of Server-Side Rendering (SSR) combined with HTMX for interactivity, resulting in a hyper-fast, easily maintainable URL shortener without writing any frontend JavaScript. It features robust backend validation, database modeling, and serverless deployment.
Key Highlights
Custom Aliases: Users can define their own URL endings (e.g., /my-promo)
Password Protection: Secure destination links with a hashed password
Expiration Dates: Links automatically expire after a set time
Inline QR Modals: Each link gets a dynamically generated QR code available via an HTMX modal
Rate Limiting: IP-based rate limiting to prevent abuse
Built With