Key Features & Technical Implementation
Dynamic Product Grid & Filtering: Implemented a responsive shop catalog featuring real-time search, category filtering sidebar, and a grid/list layout toggle.
State-Managed Shopping Cart: Built a fully functional shopping cart using React state synchronized with LocalStorage, ensuring persistent cart data across browser sessions.
Secure Firebase Onboarding: Integrated Firebase Authentication for secure user onboarding, including email/password validation and Google social login flows.
Interactive Checkout Portal: Created a glassmorphic payment modal that simulates multi-option checkouts (Visa and PayPal inputs) with dynamic billing calculations.
Responsive Component Design: Built modular, reusable React components (such as ratings visualizers, paginators, and custom category select dropdowns) styled with Bootstrap 5 and custom CSS.