front-end e-storefront to practice writing more modular JavaScript