Lightweight compact browser independent URL shortener written in pure JavaScript. Both front and back end use ECMAScript 5 standard for the sake of backward compatibility. Both front and back end have no dependencies on any external libraries or frameworks. Back end runs on Node.js platform.
- No need to install any exernal libraries and frameworks
- Scalability provided by the routing system
- Wide browser support
- Multilanguage URLs support
- Chrome
- Firefox
- Opera
- Safari
- Internet Explorer 8+
Just go to the project root directory and run the following:
$ node app.js
The project database have in-memory persistence and hence is hardly appropriate for the production use. If you need stronger persistence you would probably have to add appropriate functionality to shortener.js
module. Collaboration is highly encouraged.