Replace with actual screenshots
A modern e-commerce mobile application for electronics built with Flutter. Features product browsing, favorites management, shopping cart, user account, and seamless API integration.
-
Splash Screen
Elegant launch screen with app branding -
Home Screen
- Grid view of all products
- Horizontal scroll of top-rated products
- Responsive layout for different screen sizes
-
Product Management
- Product details with images and specifications
- Add/remove from favorites
- Add to shopping cart
- Real-time price updates
-
Dynamic Shopping Cart
- Quantity adjustment
- Total price calculation
- Related product suggestions
- Cart persistence using Hive
-
Search Functionality
- Instant product search
- Fuzzy search suggestions
- Search history
-
User Features
- Favorite products list
- Account management
- Order history
-
API Integration
- REST API communication
- Pagination
- Error handling
- Data caching
- State Management: Riverpod
- Local Storage: Hive
- Networking: HTTP/Dio
- UI Framework: Flutter
- Language: Dart
- Architecture: Clean Architecture + MVVM
- Flutter SDK ≥3.0.0
- Dart ≥2.17.0
- Android Studio/VSCode
- REST API endpoint (Update in
lib/core/config.dart)
- Clone repository:
git clone https://github.com/yourusername/electronics-shop-app.git