Skip to content
Scrape Website using Express, Express Handlebars, Mongoose, BodyParser, Cheerio and Request
JavaScript HTML CSS
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
config
controller
models
public/assets
routes
screenshots
views
.gitignore
README.md
package-lock.json
package.json
server.js

README.md

Scrape News Web Site with MongoDB

This app will scrape news from news website (wired.com). It scrapes 10 latest news on every "Scrape" button click. It uses Cheerio to grab the site content and Mongoose to save it to MongoDB database. Users can save interested article, add, delete notes and view article details on original news source.

NPM Packages used:

  • Express
  • Express-handlebars
  • Mongoose
  • Body-parser
  • Cheerio
  • Request
  • Heroku
  • mLabMongoDB

Live Demo

https://scrapesitemongodb.herokuapp.com/

Video Demo

Image

https://youtu.be/QdaIMjgHgQg

Screenshots

Image of Home Page

Image of Saved Articles

Image of Notes

Image of Notes

You can’t perform that action at this time.