This project is a web app that contains an interface with inputs for a user to enter keywords and other fields to receive alerts of products listed on http://www.kijiji.ca that satisfy a certain criteria. The criteria is satisfied if for the inputs entered: keywords, excluded keywords, cities, and price range; a newly listed product is found on the website that satisfies these criteria.
The web app interface itself shall function as a page for the user to enter inputs which parse the Kijiji webpage or call its RSS feed. This shall return listings which are within a certain price range, city, and match keywords to be emailed to the user’s entered email address.
It can be delivered at once via a deployed web app on a web server.
1. The web app contains a script that allows filtering products by keyword, excluded keywords, region and price.
2. The user enters the email he/she wishes to receive alerts to in the script.
3. Running one instance of the script allows one user (email) at a time to receive updates for the specified keyword-product (any number of cities) at 5-minute intervals.