Skip to content

DevGoyalG/ShrinkLink

Repository files navigation

Star Badge Open Source Love View My Profile View Repositories

🔗 ShrinkURLs – Custom URL Shortener ✂️

Demo App

🌟 Highlights:

  • ⚡️ Built with React & Vite for blazing fast frontend development
  • 🎨 Stylish UI using Tailwind CSS & Shadcn UI components
  • 🔒 Authentication and user management powered by Supabase Auth
  • 🔗 URL Shortening with real-time feedback and analytics
  • 💾 Supabase PostgreSQL for persistent, scalable storage
  • 🌐 Hosted seamlessly on Vercel
  • 🎭 Modern React architecture with hooks and context API

✨ Features

  • Shorten Long URLs: Easily convert long URLs into short, shareable links.
  • Authentication: Secure login/signup with Supabase Auth.
  • Responsive UI: Smooth experience across all devices.
  • User Dashboard: View analytics and manage your shortened URLs.

Setup .env file

# Database
VITE_SUPABASE_KEY =
VITE_SUPABASE_URL =

🧩 Getting Started

  1. Clone the repository:
git clone https://github.com/DevGoyalG/ShrinkLink.git
cd ShrinkURLs
  1. Install dependencies:
npm install
  1. Set up your environment variables as shown above
  2. Run the development server:
npm run dev
  1. Open http://localhost:3000 in your browser

🚀 Deployment

This application can be easily deployed to Vercel:

npm run build
npm run start

Or connect your GitHub repository to Vercel for automatic deployments.

🚀 Technologies Used

  • React & Vite: Fast, modern frontend framework and build tool
  • Tailwind CSS & Shadcn UI: Utility-first CSS and prebuilt UI components
  • Supabase: Backend as a service for authentication and database
  • Vercel: Deployment and hosting platform

📚 Learn More

To learn more about the technologies used in this project:

🤝 Connect with Me

GitHub   LinkedIn   Instagram   Twitter

Thank you for visiting! Happy Learning 🚀

About

ShrinkURLs is an easy-to-use URL shortener that helps you create short, shareable links quickly.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published