A simple, in-memory URL shortening service built with Flask β similar to bit.ly or tinyurl.
This app allows users to shorten long URLs, redirect using short codes, and track analytics (clicks, creation time).
- Shorten long URLs with a 6-character alphanumeric short code
- Redirect using short codes
- Track total clicks and creation timestamps
- Thread-safe in-memory storage
- API tested using Pytest
- Python 3.8+
- pip
pip install -r requirements.txt