I have executed multiple projects on nodejs, mongodb etc and using socketio in them to provide chat functionality.
I can do this within two days and will use Firebase database, initially I will develop it with my own firebase account app and at the time of handover, I will change to yours.
Let me know if I can help you with it,
Thanks
Jameer