A single page URL shrinker made using React.js as front-end, Node.js as back-end and MongoDB as database.
How does it work?
When a user types in URL on the home page that is served with React and submits, the Node on the backend assigns a random id to the URL and stores it in the MongoDB database. So after this whenever the user types in this id in the browser prefixed with the domain name of the site, the node logic efficiently routes it to the appropriate URL.