Web application
Link shortener
Shortens links and counts clicks, with a fast server-rendered interface.

01 Problem
A small service that is still built properly: migrations, input safety and correct URLs behind a proxy.
02 Approach
- Hono server with Kysely over PostgreSQL, using PGlite for the demo.
- Server-rendered pages enhanced with htmx instead of a client framework.
- Deployed through Vercel's Build Output API as a single bundled function.
03 Evidence
- Tests against both PGlite and PostgreSQL 17 in CI
- Contrast-checked interface
The repository README explains how to run each test suite, and its continuous integration history is public.