LinksChecker is an node web api built completely with raw node.js. No frameworks, no external libraries, no npm, just plane javascript and node runtime. This app simulate an uptime monitor that allow the users to enter URLs they want to monitored and receive alerts when those resources "go down" or "come back up"
At the bare minimum you'll need the following for your development environment:
It is strongly recommended to also install and use the following tools:
The following assumes you have all of the recommended tools listed above installed.
$ git clone https://github.com/xzegga/linksChecker.git
$ cd linksChecker
$ nvm install 11.0.0
$ nvm use 11.0.0
To make the app send sms messages notifications to the users you need to get a Twilio api credentials. You can get a frial account to test here https://www.twilio.com/
TWILIO_ACCOUNT_SID
TWILIO_AUTH_TOKEN
TWILIO_FROM_PHONE
$ node index.js