flutter e-commerce application
This project marks the start of my journey into mobile app development and highlights how far Flutter can go in building modern, scalable apps.
Key Features:
Product Catalog with staggered grid layout
Smart Search & Filtering
Firebase + API Authentication (Google Sign-In, token management, guest mode)
Favorites & Shopping Cart with offline persistence
Responsive Design (mobile, web, desktop)
Dark/Light Mode with smooth animations
Clean Architecture (BLoC, MVVM, Repository Pattern, Dependency Injection ,cubit)
Scalable Flutter architecture & clean code principles
State management with BLoC & Cubit
API integration with Dio/Retrofit + error handling
Offline support with Hive & Shared Preferences
UI/UX from Figma design to responsive implementation
Testing & optimization for smooth performance
Achievements:
Multi-platform (Web, Android, iOS, Desktop)
Offline functionality
Performance optimized
Modern, maintainable codebase