Web Scraping project that scrapes articles from Slate and allows users to leave comments on each article.
The homepage will display the articles
- Navigate to: https://scraped-news-network.herokuapp.com
- Clone this repository onto your local machine
- In the project directory, run
$npm install
- Edit the
PORT
configuration in/bin/www
if necessary - Run
npm start
to spin up the server and use the project!
- Heroku- Cloud platform which builds databases and websites deployed online.
- JavaScript - The scripting language used to manipulate the DOM.
- Axios - Promise based HTTP client for Node
- Cheerio - A subset of core jQuery designed for server-side code
- Node - JavaScript run-time environment that exectues server side code.
- Express - Node package used as middleware to create routes.
- Express-Handlebars - Node package used as middleware to create templates for rendering pages.
- HTML5 - Mark up language used for structuring pages.
- CSS - Stylesheet language used to describe presentation of pages.
- Sass - (short for Syntactically Awesome Style Sheets) CSS pre-processor to make writing CSS easier with use of variables and mixins.
Jason Scotto - jayjscotto