A fully functional e-commerce project built to showcase full-stack development skills — including authentication and database management via Supabase — using sample product data for demonstration purposes.
Developed a mobile-first, fully responsive e-commerce application using React and Redux Toolkit, delivering a seamless user experience across all devices.
Key contributions:
- Implemented secure authentication using Supabase Auth, with personalized shopping carts and wishlists for each authenticated user
- Built core browsing features including category filtering, keyword search, and pagination to simplify navigation through large product catalogs
- Designed a detailed product page featuring dynamic pricing with discount display, stock availability, quantity selection, and an integrated review system
- Managed application state using Redux Toolkit and Redux Persist for reliable data persistence
- Optimized performance through lazy image loading, reducing initial load times
Tech Stack: React, JavaScript, Redux Toolkit, Tailwind CSS, Supabase