Skip to content

sabarish-codes/url-shortener

Repository files navigation

🔗 Dwindle - A Modern URL Shortener

Dwindle is a sleek and minimal URL shortener built with modern web technologies. It allows users to shrink long URLs into compact links for easy sharing, with simple tracking and clean design.

🌐 Live Link

🔗 Try Dwindle Live


✨ Features

  • 🔗 Shorten any long URL instantly
  • 📋 Copy-to-clipboard functionality
  • 🔄 Redirects to original URL via unique shortcode
  • 📊 Analytics Dashboard showing:
    • View count per link
    • Device-based stats (Desktop, Mobile, Tablet)
    • Location-based stats (Country-level)
  • ✅ Validation to ensure only proper URLs are accepted
  • 🎨 Clean UI with responsive design using Tailwind & Shadcn
  • 🔐 Backendless architecture with Supabase for DB and APIs

⚙️ Tech Stack

  • Frontend: React + Vite
  • Styling: Tailwind CSS + Shadcn UI
  • Backend-as-a-Service: Supabase
  • Deployment: Netlify

🧠 How It Works

  1. Paste your long URL into the input.
  2. Click "Shorten" to generate a unique short link.
  3. Copy and share the new URL.
  4. Every time the short link is visited, view count and analytics (device, location) are tracked and updated in Supabase.

💻 Made with 🔥 by Sabarish-developer

About

URL shortener website with analytics features like number of clicks, location and devices details

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published