Ecommerce site to browse, buy, and manage products with cart, checkout, and admin dashboard features.