Skip to content

This project is a URL shortening website that allows users to shorten long URLs, track their performance, and gain insights into their link usage.

License

Notifications You must be signed in to change notification settings

medhatassm/URL-Shortening

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

URL Shortening Website

Description

This project is a URL shortening website that allows users to shorten long URLs, track their performance, and gain insights into their link usage. The website provides various features such as branded links, detailed records, and customizable links to enhance brand recognition and audience engagement.

Table of Contents

Installation

To set up the project locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/medhatassm/URL-shortening.git
  2. Navigate to the project directory:

    cd url-shortening-website
  3. Install Sass:

    install live sass compiler extension, after it installed click on watch sass in bottom bar of vs code.

Usage

To use the website, open it in your web browser. Here are some of the functionalities you can try:

  • Shorten a URL: Enter a long URL in the input field and click "Shorten It!" to get a shortened link.
  • Track link performance: Use the advanced statistics section to view how your links are performing.(Not Working)
  • Explore features: Check out the "Features", "Pricing", and "Resources" sections for more details. (Not Working)

Features

  • Link Shortening: Convert long URLs into shorter, more manageable links.
  • Brand Recognition: Use branded links to enhance your brand visibility.
  • Detailed Records: Gain insights into link performance with detailed analytics.
  • Customizable Links: Create links that are tailored to your brand and audience.

Technology Stack

  • HTML: For structuring the web pages.
  • CSS/Sass: For styling the web pages. Sass is used for advanced styling capabilities.
  • JavaScript/jQuery: For adding interactivity and handling API requests.
  • TinyURL API: For URL shortening functionality.
  • Font Awesome: For adding icons.
  • Google Fonts: For custom web fonts.
  • Normalize.css: For CSS normalization across different browsers.

Screen Shots

Website Mockup

Contributing

Contributions are welcome! Please fork the repository and create a pull request with your changes. Make sure to follow the project's coding standards and guidelines.

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Make your changes.
  4. Commit your changes (git commit -m 'Add new feature').
  5. Push to the branch (git push origin feature-branch).
  6. Create a new pull request.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

For any questions or feedback, please reach out to:

About

This project is a URL shortening website that allows users to shorten long URLs, track their performance, and gain insights into their link usage.

Resources

License

Stars

Watchers

Forks