QuickLink Shortener

Description: QuickLink Shortener is a simple console-based application that allows users to shorten long URLs and retrieve the original URLs using the shortened versions. The application helps manage long URLs by converting them into shorter, more manageable links.

Features: URL Input and Output: Accepts a long URL and provides a shortened version. URL Mapping: Generates a unique short link for each long URL. Data Storage: Temporarily stores original and shortened URLs in memory. URL Retrieval: Allows users to retrieve the original URL using the shortened version. Error Handling: Handles invalid URLs and duplicate entries gracefully.

Technologies Used: Java: For core functionality and URL mapping logic.

How to Run:

  1. Clone the Repository: git clone https://github.com/Jigyansha06/QuickLinkShortener.git cd QuickLinkShortener
  2. Open in IntelliJ IDEA: Open IntelliJ IDEA. Click on Open, navigate to the cloned repository, and open it.
  3. Run the Program: Locate the QuickLinkShortener.java file in the src directory. Right-click on QuickLinkShortener and select Run 'QuickLinkShortener.main()'.
  4. Follow the Prompts: The console will present options to shorten URLs or retrieve the original URLs.

Example Usage: To shorten a URL, enter a long URL when prompted. To retrieve the original URL, enter the shortened URL provided by the application. Contributing Contributions are welcome! If you have suggestions for improvements, please fork the repository and submit a pull request.

Contact: For any questions or feedback, please reach out to:

Jigyansha Mohapatra GitHub: Jigyansha06 Mail: mohapatrajigyansha42@gmail.com