Skip to content

URL shortener that allows users to shorten long URLs, manage links, and track usage with a clean and responsive UI.

Notifications You must be signed in to change notification settings

EzraMalik/Trimrr

Repository files navigation

🔗 URL Shortener

A modern URL shortener built with React JS, Tailwind CSS, Supabase, and shadcn/ui. This application allows users to shorten long URLs, manage links, and track usage with a clean and responsive UI.


🚀 Features

  • 🔐 User authentication (Supabase Auth)
  • ✂️ Shorten long URLs instantly
  • 📊 Dashboard to manage shortened links
  • 🧭 Redirect to original URLs
  • ☁️ Backend powered by Supabase (Database + Auth)
  • 🎨 Modern UI using Tailwind CSS & shadcn/ui
  • 📱 Fully responsive design

🛠️ Tech Stack

Frontend

  • React JS
  • Tailwind CSS
  • shadcn/ui
  • Vite

Backend / Services

  • Supabase
    • Authentication
    • PostgreSQL Database
    • API

⚙️ Installation & Setup

1️⃣ Clone the repository

git clone https://github.com/ezramalik/trimrr.git
cd trimrr

2️⃣ Install dependencies

npm install

3️⃣ Configure Environment Variables

Create a .env file in the root directory and add:

VITE_SUPABASE_URL=your_supabase_url
VITE_SUPABASE_ANON_KEY=your_supabase_anon_key

You can find these values in your Supabase Dashboard → Project Settings → API

4️⃣ Run the project

npm run dev

App will run on:

http://localhost:5173


Built with ❤️ by Abdul using React.js, Tailwind.css, Vite, Shadcn/ui, Supabase, Recharts.

About

URL shortener that allows users to shorten long URLs, manage links, and track usage with a clean and responsive UI.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published