This solution consists of NodeJS, ExpressJS, Socket IO, ReactJS, and Arduino (photonresistor and TMP36) via Johnny Five Lib