Skip to content

🐕 A HuffPost Dogs web-scraping app built on Node/Express with MongoDB/Mongoose, Cheerio, & Handlebars.

Notifications You must be signed in to change notification settings

rocksteadyrose/mongo_scraper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mongo Scraper - HuffPost Dogs Edition

View the completed site on Heroku here.

Mongo Scraper is a web app that lets users view and leave comments on the latest (dog) news. Whenever a user visits the app, it scrapes stories from HuffPost Dogs and display them for the user. Each scraped article is saved to the application database using Mongo + Mongoose.

screen shot 2018-07-13 at 7 11 28 pm

screen shot 2018-07-13 at 6 53 25 pm

HOW TO USE:

  • ON THE MAIN PAGE:

    • You can either hit SCRAPE to get new articles to add to the database, or you can view existing ones already on the site. You can also choose to delete all of the articles from the site using the DELETE ALL BARKICLES button.
    • If you see an article you like, you can click it to read the whole story on HuffPost Dogs.
    • You can also hit SAVE BARKICLE to save it to the SAVED BARKICLES page, or DELETE BARKICLE to delete it from the page.
  • ON THE SAVED BARKICLES PAGE:

    • Here you can view all of the articles you've saved. You can also delete an article from this page, or add notes to each article (or remove them).

Technologies Used:

  • Handlebars & Express-handlebars
  • Node
  • Express
  • Mongoose & Mongo
  • Body-parser
  • Cheerio
  • Request
  • Javascript
  • jQuery
  • Bootstrap
  • HTML
  • CSS

About

🐕 A HuffPost Dogs web-scraping app built on Node/Express with MongoDB/Mongoose, Cheerio, & Handlebars.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published