I advise you to take a look at MEAN.JS project on GitHub (https://github.com/meanjs/mean) or the official http://meanjs.org page.
- It's a very clean, minimalist approach to an MVC based MEAN project which employs a lot of good best practices and conventions.
- It's not a platform and will not tie to a specific convention. The framework is more of a boilerplate which you can begin working on and easily replace the underlying structure as you'd like + build any customization you need.
This framework was written by Amos Haviv, the guy behind the best selling MEAN book: packtpub.com/web-development/mean-web-development