I would say that mean.js framework has everything in place to build this kind of applications. AngularJs for the frontend, node js for the backend with mongo db, and of course that node supports web sockets for real time notifications.
So I think that it's a good stack to at least create a rapid prototype of the app.