CSC510-Group-5 / URL-Shortner

URL Shortner is a simple yet powerful tool to generate short versions of urls to share them conveniently with others. It allows users to update the existing long urls without having to reshare a new short version of url with others. The application has been developed in Python & Angular.
https://yoururl.tech/url-shortner
MIT License
3 stars 7 forks source link
angular api app git python

URL-Shortner 🔗

GitHub Release GitHub Tag GitHub forks GitHub stars GitHub contributors GitHub commit activity DOI GitHub license

GitHub issues codecov Build and Push WebApp CodeQL ESLint Generate and Deploy Documentation Test & Coverage

Documentation Badge Documentation Badge APIs

URL-Shortner - Simple URL shortener

Wondering why the Shortner is misspelled? Thats because this project is all about making it short, simple and easy to share. URL-Shortner aims to be the easiest ad-free url shortener that can be used to quickly generate sharable short urls.

If you answered yes to any of the above questions, then this is going to bring a smile to your face! The URL-Shortner is a simple tool that you can utilize to create short versions of that long urls and share it with others. Additionally, its just a few clicks to update an existing URL if you made a mistake or the URL has changes over time. If you don't need it anymore, simply go ahead and delete that.

URL-Shortner Intro Video

URL-Shortner has APIs developed using python and front-end web application developed using angular.

How to use?

Generate

Go to yoururl.tech/url-shortner

URL-Shortner-HomePage

Enter the long version of the URL you want to generate a short version and click Get short URL. You should see a popup mentioning the short version of URL and an access code. This code can be utilized to update or delete an existing URL.

URL-Generated-Popup

Save the access code, since you won't be able to access it later.

Update

Click on Update Existing URL button. This will take you to the update url page.

URL-Update

Enter the following details:

  1. Short URL stub: This is the last part of the short version of url. Eg: For the URL http://sef22group5.pythonanywhere.com/stub/oe7p1SKtPS, oe7p1SKtPS is the stub.

  2. Access Code: This is the code that was provided to you at the time of creating new short URL.

  3. Updated long URL:: Enter the updated URL for the existing short version of URL.

Click on Update URL and if all fields are correct and validated, the URL should be updated.

Delete

If you no longer need a URL, click on Delete Existing URL button on the home page.

URL-Delete

Enter the access code that was provided to you at the time of creating new short URL. Click on Delete URL, and if the access code is correct, it will successfully delete the URL.


We love our contributors ❤️❤️

Make a pull request to help contribute.