This is a URL shortening service similar to Bit.ly or TinyURL. It allows users to input a long URL, and then it generates a shorter, more manageable URL.
- URL Shortening: Convert long, unwieldy URLs into short, manageable ones that are easier to share and remember.
- Click Tracking: Keep track of how many times each shortened URL has been clicked to gain insights into your audience's engagement.
- User-Friendly Interface: The application is designed to be simple and intuitive, making it easy for anyone to use.
- Fast and Efficient: The URL shortening process is quick and efficient, providing you with a shortened URL in seconds.
- Free to Use: This service is completely free to use. There are no hidden charges or fees.
- User Authentication: Users can create an account and log in to access more features and manage their URLs.
- Account Management: Users can manage their account settings and view their URL history.
- Clone this repository:
git clone https://github.com/abhishekraoas/URL-Shortener.git
- Navigate to the project directory:
cd URL-Shortener
- Install dependencies:
npm install
- Start the server:
npm start
- Open your web browser and navigate to
http://localhost:3000
. - Enter your long URL in the input field and click "Shorten".
- Your shortened URL will be displayed on the screen.
- Node.js
- Express.js
- MongoDB
- EJS
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.