This is a JavaScript application which scrapes off prices from Amazon's site and sends an email to the host when price of a particular item drops below a set threshold. Scraping has been implemented using nightmare library, sendgrid has been used to implement mailing services. dotenv library is used to handle the .env files.
To import nightmare and sendgrid libraries.
To import dotenv library.
Api key from sendgrid copied stored in a variable inside .env file and set in parser.js.
Set up a mailing service where mail can be received. temp-mail.org is a good option.
Simillarly, select an email from where the alert will be send.
To run the app.
docs.sendgrid from Twilio has everything mentoned to setting up Sendgrid api.