This project is a URL shortener that takes a long URL and generates a short URL. It also includes an analytics feature to track the number of clicks on the shortened link and provide other analytics.
- Shorten URLs: Convert long URLs into short, easy-to-share links.
- Analytics: Track the number of clicks on the shortened links and gather other analytics data.
- Clone the repository:
git clone https://github.com/your-username/url-shortener.git
- Change Directory:
cd client
- Install dependencies:
npm install
- Install Backend Dependencies, Change Directory:
cd ../server
- Install dependencies:
npm install
- Start the server:
npm start
onserver
directory - Start the client:
npm run dev
onclient
directory - Open your browser and navigate to
http://localhost:5173
- Enter a long URL in the input field and click the "Shorten" button.
- Copy the generated short URL and share it with others.
Contributions are welcome! If you have any ideas, suggestions, or bug reports, please open an issue or submit a pull request.
Initially Start with suggesting new features by creting Issues.