e-commerce-app E-commerce-app crafted backend structure and frontend creating process ReactJS Chakra UI