Skip to content

mini.link is a URL shortener app that lets you create short links, generate QR codes, and track real-time analytics like clicks, device types, and locations.

License

Notifications You must be signed in to change notification settings

lipika1911/mini-link

Repository files navigation

🔗 mini.link

mini.link is a modern URL shortener app that lets users create short links, track click analytics, and manage QR codes — all with a clean and responsive UI. Built using React + Vite, Supabase, and Tailwind CSS, it offers real-time link stats, device detection, and a smooth dashboard experience.

💻 Deployed App

👉 Try it live!

📸 Preview

📌 Landing Page

Landing Page

📌 Dashboard

Generate Image Page

📌 Link Analytics Page

Resume Review Page

🛠️ Tech Stack

  • Frontend: React + Vite, Tailwind CSS, ShadCN UI
  • Backend-as-a-Service: Supabase (auth, database, API)
  • QR Code Generation: react-qrcode
  • Validation: Yup
  • Analytics Charts: Recharts

✨ Features

  • 🌐 Landing Page – Includes FAQs and intro to the app
  • 🔐 Authentication – Sign in and Sign up using Supabase
  • 🧩 Dashboard – Manage your short links
    • Copy short link
    • Download QR code
    • Delete link
  • 📊 Analytics Page – Track link performance with:
    • Number of clicks
    • Visitor location (country)
    • Device type (desktop, mobile, tablet)
  • 📎 QR Code Support – Every short link gets a downloadable QR code

📦 Installation Guide

✅ Prerequisites

Before you begin, make sure you have:

⚙️ Clone the Repository

git clone https://github.com/lipika1911/mini-link.git

🔌 Install Dependencies

npm install

📝 Environment Variables

Create a .env file in root directory and configure the following:

VITE_SUPABASE_URL=your_supabase_url
VITE_SUPABASE_ANON_KEY=your_supabase_anon_key
VITE_BASE_URL = your_vite_base_url

🏃 Run the App

npm run dev

✅ You’re all set!

📬 Contact

For feedback, ideas, or collaborations, reach out:

📄 License

This project is licensed under the MIT License.

👩‍💻 About the Developer

Made with ❤️ by Lipika

About

mini.link is a URL shortener app that lets you create short links, generate QR codes, and track real-time analytics like clicks, device types, and locations.

Topics

Resources

License

Stars

Watchers

Forks