A front-to-back isomorphic framework for developing applications with node.js and mongoDB