I'm still thinking of using NodeBB perhaps.
Currently I'm using the IPS Suite (Invision Board). After trying to get NodeJS (Socket.IO) to communicate successfully with IPS ... and having less and less luck ... this solution looks a little better.
shrugs
Maybe someday I'll think of something that'll have a need to use IPS and NodeBB.