your summary sounds correct.
And yes, the NodeBB database is independent, you can use MongoDB
Please add ability that group members can chat together, for example all of @administrators can chat together (or some thing better instead of adding users manually in chatbox we add hole group members )
@sanatisharif for this feature.
+1 for the feature
+1 me too