01Secure authentication with NextAuth and JWT-based persistent sessions
023-step forgot password flow: send reset code, verify OTP, set new password
03Products, categories, and brands browsing with detail pages
04Add, remove, and update cart items with clear-all option
05Wishlist management with add and remove actions
06Checkout with shipping address supporting cash and online payment flows
07User order history and order detail views
08Product reviews: create, edit, and delete
09Profile update and password change
10Add, list, and remove saved addresses
11Smart state management with TanStack Query and React Context
12Responsive design with dark/light mode and smooth Framer Motion animations