Skip to content
Scraping news from space with Mongo!
JavaScript HTML CSS
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
models
public
routes
views
.gitignore
README.md
package-lock.json
package.json
server.js

README.md

spacescraper

Scraping news from space with Mongo!

Handlebars, Node, Express, MongoDB, Mongoose ODM, Axios, Cheerio, JavaScript, jQuery, Heroku, mLab, CSS, Bootstrap, Font Awesome. MVC responsive web app that scrapes web data without an API.


app: https://space-scraper.herokuapp.com

source: https://github.com/LandrumTrev/spacescraper

portfolio: https://www.richtrevillian.com/dev/#/spacescraper


SpaceScraper scrapes the latest space news headlines from spacenews.com and has a basic login to allow user attribution in the comments section of each story card.

SpaceScraper is a responsive web design, MVC structured app, using Heroku's mLab MongoDB queried with the Mongoose ODM. Basic login functionality stores the username in local storage and populates the username field of each comment input form. Server-side data templating with Handlebars and event handling with jQuery. JavaScript, Mongoose, Axios, and Cheerio used on HTML and API routes. Axios performs server-side HTML GET calls to retrieve web page data, while Cheerio performs jQuery-like data parsing on the data returned by Axios. Express server running on Node with npm, version control via GitHub. Bootstrap components with custom CSS and Font Awesome icons.


©2018 Richard Trevillian
University of Richmond, Full Stack Web Development Bootcamp
2018-12-16
You can’t perform that action at this time.