extract product-tile to component
create navbar and footer partials