Link to NodeMCU ESP8266 that I use: https://www.amazon.com/ESP8266-microcontroller-NodeMCU-WIFI-CP2102/dp/B071WRD25D/ref=sr_1_5?ie=UTF8&qid=1517493474&sr=8-5&keywords=nodemcu+esp8266#customerReviews
5v relay: https://www.amazon.com/dp/B00LW15A4W/ref=cm_sw_r_cp_api_HFYCAb6CNT765
Another relay option if you are going to use dupont wires: https://www.amazon.com/dp/B00VRUAHLE/ref=cm_sw_r_cp_api_xHYCAbQNX3CE
5v Micro USB Wall Plug (or just use an old cell phone charger): https://www.amazon.com/dp/B00A9PO5AM/ref=cm_sw_r_cp_api_4KYCAbYY1XFR2