Code Monkey home page Code Monkey logo

arvindsrinivas1 / url-shortner Goto Github PK

View Code? Open in Web Editor NEW

This project forked from csc510-group-5/url-shortner

0.0 0.0 0.0 3.13 MB

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.

Home Page: https://yoururl.tech/url-shortner

License: MIT License

JavaScript 2.90% Python 31.65% TypeScript 50.23% HTML 9.51% Dockerfile 0.59% SCSS 5.13%

url-shortner's Introduction

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.

  • Ever typed out a long url on your phone only to see that you missed a '/' or misspelled a word?

  • Have you shared multiple URLs with others because you sent an incorrect URL earlier?

  • Had to update the same document every year but with updated URL, wondering if there was a way to keep the URL the same and just redirect to new one every year?

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.

url-shortner's People

Contributors

akk5597 avatar alunavat avatar deep-mm avatar dependabot[bot] avatar psurana-ncsu avatar rohit97n avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.