URL Shortener

Node.js
MongoDB
HTML
CSS
JavaScript
jQuery
Materialize

Date: April 2017

A URL shortening tool creating using the Node.js framework, Express.js for routing GET and POST requests and MongoDB to store URLs. The project is my first using all three of these technologies. Long URLs are stored in the database and the ID is encoded and used as the short URL.

URL Shortener

Features

  • Simple URL shortener.
  • AJAX request to send URL and get link counter.
  • Express.js to handle routing for GET and POST requests.
  • Live counter on homepage of how many links have been created.
  • Prevents shortening links from itself.
  • Will not duplicate URLs.
  • Copy to clipboard feature for the short URL.
URL Shortener

Screenshots

URL Shortener
URL Shortener
URL Shortener