- ⚡️ 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
- 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.
# Database
VITE_SUPABASE_KEY =
VITE_SUPABASE_URL =
- Clone the repository:
git clone https://github.com/DevGoyalG/ShrinkLink.git
cd ShrinkURLs
- Install dependencies:
npm install
- Set up your environment variables as shown above
- Run the development server:
npm run dev
- Open http://localhost:3000 in your browser
This application can be easily deployed to Vercel:
npm run build
npm run start
Or connect your GitHub repository to Vercel for automatic deployments.
- 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
To learn more about the technologies used in this project:
- Next.js Documentation
- Clerk Documentation
- Tailwind CSS Documentation
- Shadcn UI Documentation
- Supabase Documentation
Thank you for visiting! Happy Learning 🚀