A modern, feature-rich e-commerce cross platform application built with Flutter. Browse and purchase shoes from top brands like Adidas, Nike, and Bata with an intuitive shopping experience.
- 🏠 Home Page - Browse a curated collection of shoes with filtering by brand
- 🛍️ Product Catalog - Grid/List view displaying product cards with images, prices, and details
- 🔍 Product Search - Search functionality to find shoes quickly
- 📋 Product Details - View detailed product information including sizes, company, and pricing
- 🛒 Shopping Cart - Add/remove items with real-time cart management
- 📱 Responsive Design - Adaptive layout for tablets and phones
- Framework: Flutter 3.9.0+
- State Management: Provider 6.1.5+
- Internationalization: intl 0.18.1
- Icons: Material Icons & Cupertino Icons
- Flutter SDK 3.9.0 or higher
- Dart 3.0 or higher
- iOS 11.0+ or Android 5.0+
-
Clone the repository
git clone https://github.com/Josephus-git/shop_app_flutter.git cd shop_app_flutter -
Install dependencies
flutter pub get
-
Run the app
flutter run
- BottomNavigationBar routes between two main screens:
- 🏠 Home (Product List)
- 🛒 Cart (Shopping Cart)
The app uses Provider pattern for cart state management:
CartProvidermanages the shopping cart state- Products can be added/removed from cart
- Real-time UI updates via
ChangeNotifier
flutter build apk --releaseflutter build ios --releaseflutter build web --releaseContributions are welcome! Please feel free to submit pull requests or open issues for bugs and feature requests.
This project is private and maintained by Josephus-git.