AstroLinky: Open-Source Astro URL Shortener & QR Code Generator

Project Overview

AstroLinky was initially conceived to meet a client's requirement for a tool that allows the creation and modification of shortened URLs. Recognizing the broader utility of such a tool, I transformed it into an open-source project, enabling others to benefit from its features. The application is designed to be easily deployable, with an optional public-facing interface and a simple admin backend secured by login credentials.

image

Key Features

  • Custom or Auto-Generated URLs: Users can specify their own URL slugs or opt for auto-generated ones, providing flexibility in link creation.

  • Click Counter: AstroLinky tracks the number of clicks for each shortened URL, offering insights into link engagement.

  • QR Code Generator: For each shortened URL, the application generates an SVG QR code, facilitating easy sharing across various platforms.

  • Powered by Astro DB + Turso: Leveraging Astro DB ensures efficient, serverless data management, enhancing the application's performance and scalability.

  • Optional Public Interface: You can enable or disable a public-facing interface, allowing external users to create short URLs if desired.