LogoYevgeniy Akimenko
home
projects
SkillSetGo!⬡ LinkSaverInnotaReNounFirst MapsConCordRanPic
about
SkillSetGo!⬡ LinkSaverInnotaReNounFirst MapsConCordRanPic

My story: LinkSaver

Node.js

Express

MongoDB

Mongoose

Joi

Bulma

AWS EC2

Let's Encrypt

A web app that helps quickly share links between devices on the same WiFi.
LinkSaver screenshot
GitHub
Live Demo
This app takes advantage of the fact that most home Wifi routers create a NAT network, presenting a single IP address to the internet. The server then uses the IP address of the incoming requests to present the same links to different devices on a home WiFi.
The project is written in pure JavaScript and uses the Express.js for the server. Mongoose and Joi are used for data validation, and MongoDB for data storage. The front end is built with Bulma.
The project is hosted on an AWS EC2 instance, and uses Let's Encrypt for SSL certificates.
Yevgeniy Akimenko
yakimenko@my.bcit.ca
LinkedIn
GitHub