Skip to content

Repository files navigation

Short-URL

Short-URL

This URL shortener effectively condenses lengthy URLs into shorter more manageable formats making them easier to share. Additionally it offers valuable analytics tools that allow users to track the usage of their shortened links providing insights into metrics such as click-through rates. Overall it streamlines the process of sharing links while providing useful data for monitoring and optimizing link performance.

🧐 Features

* URL Shortening: Effortlessly transform lengthy URLs into concise memorable strings ideal for social media text messages emails and other communication channels.

* Detailed Analytics: Gain rich insights into link performance with granular information about visits including: Total Count: View the overall number of clicks on your shortened URL. Timestamped Breakdown: See the exact date and time of each visit for in-depth analysis. Referrer Analysis: Understand where your traffic originates from (direct visits search engines social media etc.).

Project Screenshots:

project-screenshot

🛠️ Installation Steps:

1. Navigate to the root directory

cd ./short-URL

2. Install node modules

npm i

3. Add the enviroment file with your PORT and DATABSE_URL

touch .env

4. Start the server

npm run start

5. Navigate to the client directory

cd ./client

6. Start the Client

npm run start

7. Paste the short-URL along with your server port

ex:- http://localhost:4001/abcdEx

💻 Built with

Technologies used in the project:

  • Javascript
  • Express
  • MongoDB

About

Behold the magical URL shortener, a marvel of modern technology! Because who needs meaningful, descriptive URLs anyway? Let's just squish them into incomprehensible strings of characters that nobody can remember or decipher.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages