Skip to content

This app uses Cheerio to scrape the New York Times US section and pull the most recent 20 articles

Notifications You must be signed in to change notification settings

mrhdigital/NewsScraper

Repository files navigation

MongoDB NYT WebScraper

Synopsis


This application demonstrates a simple full stack application with a front end implemented with HTML/CSS and the backend implemented with Node.js and Express. HTML templating is done with the help of Handlebars. This app uses Cheerio to scrape the New York Times US section and pull the most recent 20 articles. Here is the live version

User interface

  1. Whenever the users choose, they can scrape the newest articles that have been added.

  2. Users can click on the images or the title to take them to the corresponding NYT article, or click the 'Save Article' button to save the article. Once an article is saved, the user has the option to add their own notes to the articles, or to remove them.

  3. Users can type in a note title and body, and save notes specific to that article. Users can also delete notes that are no longer needed by clicking on the 'X'. If the article is no longer of use, users may delete it.

Technologies Used

  • HTML

  • CSS

  • JavaScript

  • Node.js

  • MongoDB

  • Bootstrap

  • jQuery

  • MVC design - Model View Controller refers to a method of structuring a web development project into disticnt but interconnected parts increasing efficiency and resusability of code.

  • Heroku

Frameworks and Packages

  • Express
  • Express -handlebars
  • Body-Parser
  • Cheerio
  • Mongoose
  • Request

About

This app uses Cheerio to scrape the New York Times US section and pull the most recent 20 articles

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published