A clean Flask-based URL shortener that converts long links into short, shareable URLs with optional custom aliases, expiration support, and TinyURL mirroring. Uses SQLite for persistence, includes copy helpers, rate limiting, and a simple REST API. Ideal for learning backend fundamentals and deployment.
python flask rest-api sqlite web-app rate-limiting url-shortener beginner-friendly portfolio-project custom-alias backend-project link-expiration tinyurl-integration fullstack-basics
-
Updated
Feb 13, 2026 - Python