solution | +-- web / client side (single html page, js, css) | - contains asp.net project, and nancy library | to host the modules in application project folder | +-- application / service (nancy modules, bootstrap for other layer) | . . . and other layers (three tier, domain driven, etc) .
Is this a good way of organizing a complex single page application? Am I over-engineering the web app, incurring too much complexity?