A powerful e-commerce application built with Flutter, offering a smooth and intuitive shopping experience.
Optimized for performance, user-centric navigation, and leverages Firebase for authentication, storage, and scalable cloud infrastructure.
Built with MVVM architecture for scalability and maintainability and BLoC pattern for predictable and scalable UI logic.
- 🔐 Secure authentication (Login / Signup / Logout)
- 🛍️ Product browsing and smooth navigation
- 🔎 Product search functionality quickly and efficiently
- 📄 View detailed product information
- 🗂️ Browse by categories (Phones, Laptops, Books, Watches, Accessories, Clothes, Electronics)
- ❤️ Add/Remove products to/from favorites
- 🛒 Add to cart, update quantities, complete checkout, and view orders screen
- 🧾 Track recently viewed items and saved favorites list
- 👤 View and manage user info on the profile screen
- 🎨 Light/Dark theme switching
ecommerce.webm
- 🔐
firebase_auth
/google_sign_in
- ☁️
firebase_core
/cloud_firestore
- 📦
firebase_storage
- 🧱
flutter_bloc
- 🖼️
flutter_iconly
/ionicons
- ✨
shimmer
/fancy_shimmer_image
- 🎴
card_swiper
- 📸
image_picker
- 🆔
uuid
- ⏳
modal_progress_hud_nsn
- 🗂️
cached_network_image