Modern URL shortener

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
Plamen Ivanov
Plamen Ivanov
DevOps Engineer

Python & Bash Automation Ninja | Gopher Rookie on the Rise