A web app utizilizing Cheerio to scrape the most recent CBC World news from the cbc.ca. Articles are stored in a MongoDB via Mongoose. Users can run a new scrape or add comments on the articles displayed on the page. MongoDB unique fields prevent adding same stories again. Also every articles' image and metadata are displayed.
- Express
- Handlebars
- CSS
- JavaScript
- jQuery
- Node.js
- Cheerio
- Axios
- MongoDB
- Mongoose
- AJAX
- Request
When you arrive on the landing page, click "Get News" to scrape the most recent CBC headlines and images from the CBS website. Then, you can scroll down to add comments about the articles or view comments left by other users.