Cordial saludo,
veo de sus imágenes que los requerimientos están bastante claros y también un gui muy refinado.
Puedo realizar su proyecto usando la siguiente tecnología:
front-end. angularJS + jQuery Productividad, eficiencia, escalabilidad y mejores prácticas
back-end. Aunque es de su elección, le puedo recomendar nodeJS, pero lo puedo realizar en:
nodeJS. novedoso, versatil y eficiente. Ventaja principal, un mismo lenguaje (javascript)
.Net MCV Web Api c#. La última tecnología de Microsoft. T Seguro, productivo y eficiente.
PHP-CodeIgniter. Productivo y más comercial.
En cuanto a base de datos, la primera opción la tendría mySql por su popularidad y excelentes características, pero si la plataforma es .Net, lo natural sería SQLServer. Otra opción más corporativa sería postgresql.
En todo caso, la arquitectura de desarrollo que uso siempre es de múltiples capas y todas mis aplicaciones web son del tipo SPA, procurando consumir solo servicios RESTFUL