MEAN stack app, location based crowd chat with a visualized algorithm