{"repo":"benAkehurst/amazon-price-checker","free":true,"listed":false,"github":"https://github.com/benAkehurst/amazon-price-checker","clone":"git clone https://github.com/benAkehurst/amazon-price-checker.git","description":"A Mongo Express Ionic Node app to track prices on amazon 💸","language":"JavaScript","stars":16,"topics":["puppeteer","ionic","nodejs","mongodb","progressive-web-app"],"license":null,"category":"scrapers-browser-automation","readme_excerpt":"Amazon Price Checker What is this project? The Amazon price checker is a full stack app, with the backend and server built with Nodejs/Express and Mongodb. For the client side, I used the Ionic framework (Angular version) to build a PWA, but with option to turn the client in to a full native iOS or Android app. The purpose of the project is to allow a user to add items from Amazon to a list and to have the prices of that item tracked on the server. When an item hits a target buying price set by the user, the user will receive an email with a link to the item. Currently, the server will check the price every 6 hours, but that can be customised. The prices for products on Amazon are gained by using Puppeteer. Running the Project Prerequisites - Nodejs - v10+ - Mongodb - v3 or v4 - Ionic - Firebase Nice to have: - Postman - A GUI mongodb client Installation Clone the repo to your local machine with the command: Server Server Documentation 1. In the root folder create a file and add the following items. The is used to send an email to the user if the target price is hit. To change the settings on a Gmail account to allow the sending of email from a node app, go here. 2. Run the command in the root server file to install the node modules. 3. In a seperate terminal window run to run Mongodb locally. 4. In the server terminal window, run . This will run nodemon and keep the server running, and restart it when making a changes. 5. Now consult the readme for the server for the routes ","default_branch":null,"files":null,"tree":[],"storefront":"/r/benAkehurst","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/benAkehurst/amazon-price-checker/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}