A construção do layout foi baseada estrutura de componentes feita com react.js cada componente foi feito para facilitar a forma de compreensão e manutenção. Foi feito uso de scss para dar melhor desempenho ao codificar e manter coeso com o restante da estrutura. Para o carrossel usei a propria dependência do react, deixando mais otimizado.
Para os banners e os produtos fiz um json para cada e só importo os componentes em "Main.js".
componente carousel em react
Para usar sass no react
Para node modulos
Instalar Router