The Vizness provides all your data visualization news in a one-stop-shop. Snapshots of articles scraped from the most popular data viz blogs are shown and you can link out directly to the full articles. You can also leave comments and create personalized bookmarks to save articles you want to review later.
To use this repo, you will first need to install node and MongoDB.
- Install the required node packages
npm install
- Start mongod process from a command prompt and leave it running while you develop
mongod
- Seed your blogs collection with documents by navigating to the models/seeds directory from a separate command prompt and running the following command:
mongoimport --db MongoNews --collection blogs --file blogs.json --jsonArray
- Start your node server (or use nodemon)
node server.js
- Open the site you have locally hosted and click the "Refresh Articles" button to add documents to the articles collection
- Express - node.js routing
- Cheerio - web scraping
- Handlebars - templating
- MongoDB - database
- Mongoose - database modeling
- Spectre.css - CSS framework