I have already done similar projects( I think we can say them almost same projects). I have also done programming for nodemcu and have nodemcu board. Please visit my profile to see similar projects that I have done. And please message me for more details.