Massdrop API Coding Challenge

A single page application that allows a user to enter a website (Ex: 'google.com'), and get back an ID. When the user clicks on the second button ("Check Job"), he/she receives either the requested site's HTML or an error message.

Technologies:

  • Frontend: React
  • Backend: Express
  • Database: MongoDB

ES6 Compliant

Please make sure to install all babel dependencies

Running locally

  • Clone the repo
  • Install and set up MongoDB
  • In your terminal window, start MongoDB with: mongod
  • In another tab, navigate to the directory with the code
  • Start the backend with: npm run dev
  • In another tab, navigate to the "frontend" directory
  • Start the frontend with: npm start