Well that is some nice info,some coding and basic know how needed.
But I know you did great projects in the past , so you have a good basic knowledge.
For me this sounds quit complicated,so have to do some more reading.
Node red Yep I have heard about it.