/Mongodb

Primary LanguageJavaScript

A MongoDB-based news scraping site. Features the latest news from Vox News.

Getting Started

To view the site as a user, you can view it on Heroku at https://mongo-news.herokuapp.com.

Preqrequisites

  • Node.js/npm
  • MongoDB

Installing

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.

Built with

  • Bootstrap (Front-end framework)
  • Express.js (Server framework)
  • Handlebars (Templating engine)
  • Heroku (Cloud platform)
  • MongoDB (NoSQL database)
  • Node.js (Javascript environment)
  • Mongoose (ODM)

Author

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgements

The author of this project would like to thank Northwestern University Coding Boot Camp for direction and support in creating this product.