A fast and efficient URL shortener built with React, TypeScript, and Vite on the frontend, and Express, TypeScript, and MongoDB on the backend. This application allows users to shorten long URLs and track their usage.
- โ Shorten URLs: Generate concise and shareable links.
- ๐ Click Tracking: Monitor the number of visits per URL.
- ๐จ Responsive UI: Built with Tailwind CSS.
- โก Fast & Lightweight: Uses Vite for rapid development.
- ๐ Type Safety: Fully implemented in TypeScript.
- Frontend: React, TypeScript, Vite, Tailwind CSS
- Backend: Express, TypeScript, MongoDB
1. Clone the Repository
git clone https://github.com/adarshupadhyay21/URL_SHORTNER.git
cd URL_SHORTNER
2. Backend Setup
cd server
npm install
npm run dev
3. Frontend Setup
cd ../client
npm install
npm run dev
- Enter a long URL in the input field and click "Shorten".
- Copy and share the generated short URL.
- Track clicks on your shortened URLs.