Project overview
GlassesUSA Checkout is a micro frontend (MFE) that powers the checkout and cart experience for GlassesUSA’s e‑commerce flow. It runs as a federated module inside a host application (Webpack 5, Module Federation) and ships desktop and mobile builds. The scope includes cart (accessories and upsells), delivery and payment steps, one-step checkout, and integration with payment providers (PayPal, Klarna, Apple Pay, Google Pay, Primer). The codebase is React and TypeScript, with Redux (sagas, selectors, reducers), SCSS, and Jest for unit and integration tests; feature flags and A/B testing support gradual rollout and experiments.
I started by removing obsolete feature flags (guarantees color, coupon box, subscription consent) and contributing to the removal of the Save for Later feature from desktop and mobile cart—cleaning UI, state, and components while keeping prescription and cart logic intact.