A sleek, modern URL shortener built with Python, Flask, and HTMX.
Features
- Shorten long URLs to easily shareable links
- Copy shortened URLs to clipboard with a single click
- Responsive design that works on desktop and mobile
- Real-time URL shortening without page reloads (using HTMX)
- Secure and scalable backend using Flask and SQLAlchemy
- Comprehensive test suite with unit tests and behavior-driven tests
Technologies Used
- Backend: Python, Flask
- Frontend: HTML, CSS, HTMX
- Database: SQLAlchemy
- Testing: Pytest, Behave
- CI/CD: GitHub Actions