https://github.com/devgoyalg/shrinklink
ShrinkURLs is an easy-to-use URL shortener that helps you create short, shareable links quickly.
https://github.com/devgoyalg/shrinklink
bitly custom-url-shortener shorturl shrinkurls url-analytics url-monitor url-shortener url-shortner
Last synced: about 1 year ago
JSON representation
ShrinkURLs is an easy-to-use URL shortener that helps you create short, shareable links quickly.
- Host: GitHub
- URL: https://github.com/devgoyalg/shrinklink
- Owner: DevGoyalG
- Created: 2025-01-23T12:38:45.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-17T10:27:33.000Z (about 1 year ago)
- Last Synced: 2025-05-17T11:22:53.285Z (about 1 year ago)
- Topics: bitly, custom-url-shortener, shorturl, shrinkurls, url-analytics, url-monitor, url-shortener, url-shortner
- Language: JavaScript
- Homepage: https://shrinkurls.vercel.app/
- Size: 2.57 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README


[](https://github.com/DevGoyalG)
[](https://github.com/DevGoyalG?tab=repositories)
🔗 ShrinkURLs – Custom URL Shortener ✂️

## 🌟 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
```env
# Database
VITE_SUPABASE_KEY =
VITE_SUPABASE_URL =
```
## 🧩 Getting Started
1. Clone the repository:
```shell
git clone https://github.com/DevGoyalG/ShrinkLink.git
cd ShrinkURLs
```
2. Install dependencies:
```shell
npm install
```
3. Set up your environment variables as shown above
4. Run the development server:
```shell
npm run dev
```
5. Open [http://localhost:3000](http://localhost:3000) in your browser
## 🚀 Deployment
This application can be easily deployed to Vercel:
```shell
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:
- [Next.js Documentation](https://nextjs.org/docs)
- [Clerk Documentation](https://clerk.com/docs)
- [Tailwind CSS Documentation](https://tailwindcss.com/docs)
- [Shadcn UI Documentation](https://ui.shadcn.com/docs)
- [Supabase Documentation](https://supabase.com/docs)
## 🤝 Connect with Me
---
Thank you for visiting! Happy Learning 🚀