A MongoDB-based news scraping site. Features the latest news from Vox News.
To view the site as a user, you can view it on Heroku at https://mongo-news.herokuapp.com.
- Node.js/npm
- MongoDB
If you would like to run the application locally, please ensure that you have installed both Node.js and MongoDB, then take the following steps:
- Clone this repository to your local machine with
git clone http://github.com/mchlltt/mongo-news.git
. - Install NPM dependencies by running
npm install
in the project directory. - Make sure that you have an active connection to MongoDB.
- Run
npm start
from the project directory. - The application will be running at
localhost:3000/
. - Hit the
Refresh
button in the upper righthand corner of the page to load in articles.
- Bootstrap (Front-end framework)
- Express.js (Server framework)
- Handlebars (Templating engine)
- Heroku (Cloud platform)
- MongoDB (NoSQL database)
- Node.js (Javascript environment)
- Mongoose (ODM)
- Mich Elliott - mchlltt
This project is licensed under the MIT License - see the LICENSE file for details.
The author of this project would like to thank Northwestern University Coding Boot Camp for direction and support in creating this product.