This project is a fully functional e-commerce mobile application built using Flutter, showcasing clean architecture, modern navigation using go_router, and scalable state management with flutter_bloc.
Key Features:
Onboarding & Authentication
Onboarding walkthrough for new users
Secure login with OTP & biometric setup (Face ID/Fingerprint)
Password creation and profile setup
Main App Flow via Bottom Navigation
Home, Categories, Cart, Wishlist, Profile, and more
Deep linking enabled using GoRouter
Shopping Experience
Browse all products or filter by category
View product details with image carousel and reviews
Compare products side by side
Add items to wishlist or cart
Cart & Checkout
Real-time cart updates
Checkout with address selection
Order confirmation and payment success flow
User Profile & Settings
Edit profile, manage addresses, and view wallet
Notifications settings, language selection, privacy & return policies
Orders & Reviews
Track past orders and view details
Submit product reviews