Not just a regular url shortener that reduces long links and generate a shortened url. It has additional features like creation of collection of links that helps people to open all the url's in a single click.
example: Collection of your personal blogs..,,
With the help of Firefox extension, you can also list all your bookmarks and extract selected links and create as a collection
Feel free to check the Live Application and Extension
NodeJS - API
Heroku Postgres - Primary Database
Angular 9 - Webapp
Angular 9 - Extension
Firebase - Webapp Deployment
Heroku - API Deployment
Mozilla Firefox Add-on Store
Shorten URL without sign in (Shortened URL will expire in 7 days)
Shorten URL with sign in (Will be availble for lifetime)
Email Verification
Sessions using JWT Tokens
Password Hashing
Postgres Database
Valid URLs
Job to run every 12h to delete url's with expired time
Job to run every h to scrap website titles and description
Check whether the requested short url is available
URL Collections - ex: you can have your own collections like url-shortener--api.herokuapp.com/collections/ashwin
List page for created urls, collections, etc..,
Single click to open all individual urls in a collection in multiple tabs
Total clicks
Sign up, Sign in with Google Facebook Github Twitter
Deleting created short url
Resend email
Email verificaton with access token
Trigger email on account confirmation
Reset / Forgot password
Refresh tokens
Edit already created url's
Forget password
Link sharing inside app