Just because we can!
First Created
Last Used
The url shortener works by using Firebase Cloud Functions, Realtime Database, and hosting. When a new url is input the system first queries the database to check for an existing url. If none is found then one is created and inserted into the database. If one is found then the information for that is displayed. When a shortened url is used the process is mostly the same. Thanks to firebase hosting any url using /r/ redirects to a function that is able to check the datbase and redirect accordingly.
Some features I plan on adding soon in no particular order are shorter homepage url, change shortned urls to not need /r/, custom shortened codes, remove trailing slashes from input urls, make output urls clickable