This NodeJS app consists of a website where the user can register and add links to be shortened. User registration as well as data is stored in the a JSON file in the backend. Technologies used include EJS, NodeJS and Bootstrap. The app is structured following the MVC model. The password is encrypted using bcrypt, and cookies are encrypted with cookie session.
Watch the preview live here! https://tinylinks-jccm.herokuapp.com/