https://github.com/shadowfaxx1/url-shortener-intershipproject
shortens Big-Ass Links into small ones for better visibility and portability
https://github.com/shadowfaxx1/url-shortener-intershipproject
Last synced: 2 months ago
JSON representation
shortens Big-Ass Links into small ones for better visibility and portability
- Host: GitHub
- URL: https://github.com/shadowfaxx1/url-shortener-intershipproject
- Owner: shadowfaxx1
- License: mit
- Created: 2023-07-23T04:23:52.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-07-23T18:07:34.000Z (almost 2 years ago)
- Last Synced: 2025-01-26T08:41:42.138Z (4 months ago)
- Language: Python
- Homepage:
- Size: 6.45 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# URL Shortener
This is a simple URL shortener web application built with Python and Flask alongside HTML5 and CSS. The application allows users to enter a long URL, and it generates a shortened URL for easy sharing and access.
## Getting Started
To get started with the URL shortener, follow these steps:
1. Clone the repository to your local machine using the following command:
```
git clone https://github.com/your-username/url-shortener.git
```2. Navigate to the project directory:
```
cd url-shortener
```3. Install the required dependencies by running:
```
pip install -r requirements.txt
```4. Run the Flask app:
```
python run.py
```5. Open your web browser and visit `http://localhost:5000` to access the URL shortener.
## How It Works
1. Enter a Long URL: On the homepage of the URL shortener, you can enter any long URL that you want to shorten.
2. Shorten URL: Click the "Shorten URL" button, and the application will generate a unique shortened URL.
3. Access Shortened URL: You can now use the shortened URL to access the original long URL. Just paste the shortened URL into your browser, and it will redirect you to the original URL.
4. History: The application keeps track of the history of shortened URLs. You can view the history of the last 5 shortened URLs below the input form on the homepage.
## Features
- Generate Shortened URLs: The URL shortener automatically generates unique and secure shortened URLs for easy sharing.
- History: The application maintains a history of the last 5 shortened URLs for quick reference.## Technologies Used
- Python
- Flask
- HTML
- CSS
- Bootstrap## Contributions
Contributions to the URL shortener project are welcome! If you find any issues or want to add new features, feel free to open a pull request or submit an issue.
## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.
## Contact
If you have any questions or feedback, you can contact the project maintainer [email protected].
Enjoy using the URL shortener! Happy shortening!
## Result
https://github.com/shadowfaxx1/upSkillCampus/assets/83874283/58c41805-1cd3-4537-bfe2-fbaec3220101