/Toronto-Star-News-Feed

A Nodejs web app that scrapes Toronto Star (https://www.thestar.com/) and displays abstracts of published news articles for the user to review and comment on

Primary LanguageJavaScriptMIT LicenseMIT

Toronto-Star-News-Feed

A Nodejs web app that scrapes Toronto Star (https://www.thestar.com/) and displays summaries of published news articles for the user to review and comment on

Project Motivation

This app was developed as part of the full stack MongoDB homework assignment at the University of Toronto Full Stack Web Development bootcamp. The implemenation involves usage of MongoDB for data persistance, Mongoose ODM, Node.js and Express.js for server-side code and middleware logic handling, and Handlebars for HTML templating.

App Link

Environment Setup

  1. Download and Install the latest version of Node.js on you computer.
  2. Download and Install MongoDB. Afterwards, make sure that the mongod service is running on the default port.

Please note that this app was developed using Node v8.11.4.

Getting Started

  1. Either download the zipped project from GitHub or clone the repo into your local machine. The rest of the steps need to be executed on the Terminal:
  2. cd into the directory Toronto-Star-News-Feed.
  3. To install all the dependency packages for the project locally, run: npm install
  4. If not running already, start the MongoDB process and run it in the background. To do so, from the Terminal execute: mongod
  5. To run the app, execute: node server or node server.js or npm run-script start

Getting Help

If help is needed to understand something in the app or just to provide feedback/suggestion, please send an email to muntasir2165@hotmail.com

Author

Muntasir Biojid - GitHub Profile