Skip to content

ankit50/curll-url-shortner

Repository files navigation

🔗 URL Shortener

A sleek, modern URL shortener application built using React, powered by Supabase for backend and database, with Recharts for visualizing usage stats, and UAParser.js to analyze device and browser data, and QR Code generator


✨ Features

  • 🔗 Shorten long URLs with one click.
  • 📊 Visual stats dashboard (visits, number of clicks, devices).
  • 🧠 Device and browser detection using UAParser.js.
  • 📅 Tracks date-wise visit statistics.
  • 🔐 Auth-ready (via Supabase auth).
  • 📥 QR Code generator & downloader.
  • 📦 Fully responsive and minimalist UI.

📸 Screenshots

🔻 Landing Page

Landing Page

📈 Stats Page

Stats Page


🛠️ Tech Stack

Frontend Backend/Auth Analytics Other
React Supabase Recharts UAParser.js
Tailwind CSS Supabase Auth react-qrcode-logo

🚀 Getting Started

1. Clone the Repository

2. Install Dependencies

npm i

3. Create a .env file in the root directory:

VITE_SUPABASE_URL=your-supabase-url
VITE_SUPABASE_KEY=your-supabase-key

4. Run the Development Serv

npm run dev

About

A sleek, modern URL shortener application built using React, powered by Supabase for backend, featuring detailed visit stats, device/browser tracking, and QR code generation.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors