This is a Node.js application that utilizes Cheerio and a MongoDB back-end to scrape and save NYT Sports articles to a Bootstrap UI.
-
Node.js - Javascript runtime network
-
Heroku - For application deployment
-
NPM - Dependency Management
-
Bootstrap - CSS Framework for Styling
-
Express.js - Web framework for Node.js
-
MongoDB - Database Used for Development
-
Axios - 'Scraping' method; Promise based HTTP client for the browser and node.js
-
Travis CI - Test and deploy code
- Edward Gartland - LinkedIn
-
Clone this repository to your local system.
-
Open terminal.
-
Navigate to the appropriate folder, and install all required packages ('mongojs', 'express', 'express-handlebars', 'body-parser', 'express-handlebars', 'cheerio', 'mongoose', 'morgan', 'axios', and 'handlebars').
-
Run the command npm i to install node modules.
-
Then run node server.js, open your web browser, and navigate to your localhost.
-
Or simply navigate to the deployed application on Heroku at https://mongodbnyt.herokuapp.com/.


