React sounds good, I've been wanting to watch https://egghead.io/series/getting-started-with-redux
It shows how to build a full stack app using React,Flux,Mongo,Node,Socket.io
http://sahatyalkabov.com/create-a-character-voting-app-using...
You can get so, so far with just react alone it's ridiculous