A cross-platform E-Commerce application built with Flutter, demonstrating modern UI/UX, product listing, and shopping cart features. This project is suitable for developers looking to learn or showcase a basic e-commerce app built using Flutter.
- Product catalog with image assets
- Carousel slider for featured products
- Google Fonts integration for custom typography
- Localization support via
flutter_localizations
- Material Design UI
- Ready for integration with additional features (such as authentication, cart management, payments, etc.)
lib/
— Main Dart codebase (UI, business logic)assets/
— Contains images and sample data for products and categoriestest/
— Unit and widget testsios/
,android/
,web/
,linux/
,macos/
,windows/
— Platform-specific code and configurations
- Flutter SDK (>=3.0.5 <4.0.0)
- Dart SDK (comes with Flutter)
- A device or emulator for iOS, Android, or web
-
Clone the repository:
git clone https://github.com/TareqAlKushari/Flutter-E-Commerce-App.git cd Flutter-E-Commerce-App
-
Install dependencies:
flutter pub get
-
Run the app:
flutter run
Ensure all asset paths exist as specified in pubspec.yaml
:
assets/images
assets/food_pics
assets/magazine_pics
assets/profile_pics
assets/sample_data
This project uses flutter_localizations
for supporting multiple languages. You can extend it by adding your own translations.
Key dependencies as specified in pubspec.yaml
:
carousel_slider
cupertino_icons
google_fonts
flutter_localizations
Contributions are welcome! Please fork the repository and submit a pull request for review.
Tareq Al-Kushari GitHub • LinkedIn • Facebook • Instagram • X • Email • Portfolio Website
This project is open-source and available under the MIT License.
If you found this helpful, don't forget to star the repo and share it with others! ⭐