You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
app-ideas/Projects/3-Advanced/URL-Shortener.md

809 B

URL Shortener

Tier: 3-Advanced

We want to implement a URL shortener service. Input is a URL and output is a random unique code which is alias to the URL.

So if you give a code to the app, it gives you the original URL.

You can save records in a database or in a text files.

User Stories

  • User can enter a URL and get a short code.
  • User can enter a short code format and get original URL.

Bonus features

  • User can see the stats of shortened URL (like number of visits and so on)
  • User can provide a prefered code name to URL (You must check the code is exists or not)

URL Shortening - wikipedia

Example projects