Skip to content

Latest commit

 

History

History
40 lines (31 loc) · 1017 Bytes

README.md

File metadata and controls

40 lines (31 loc) · 1017 Bytes

Newsies

A web app that lets users view and leave comments on the latest news. This is a Heroku-deployed app, that uses Mongoose, Cheerio, and Axios to scrape the web, built useing Node JS and Express.

Overview

The app performs a web scrape from Google News, and displays the stories in a new format. The app allows the User to save some stories for later reading, as well as the ability to add comments on each saved articke. Stories and notes are saved in a MongoDB database.

Installation

  1. Clone this Git repository

    • $ git clone https://github.com/az9000/Newsies.git
  2. Install dependencies

    • $ npm install
  3. Run app

    • $ node server.js

Demo

Heroku demo!

Technologies used

  1. node
  2. express
  3. express-handlebars
  4. mongoose
  5. axios
  6. cheerio
  7. MongoDB
  8. jQuery
  9. Bootstrap
  10. Heroku

Acknowledgements and Contributions

  1. Google News
  2. Stack Overflow
  3. Mongoose documentation

Author

Fawzi Alami

License