A serverless link-shortener built on Cloudflare Pages and Cloudflare Workers. Authentication for the admin interface is provided by Cloudflare Access.
Shorter is composed of 2 components: a director and a management interface. The director, a TypeScript worker, is responsible for redirecting requesters to their destination. The management interface is a Remix.run application for creating and editing short-links.