تطبيق متجر إلكتروني لتوصيل الزهور، مبني بـ Flutter وفق Clean Architecture، ضمن فريق من 4 مطورين. يشمل تسجيل الدخول، تصفح المنتجات والمناسبات، البحث، السلة، الدفع عند الاستلام أو بالبطاقة، تتبع الطلب على الخريطة، والإشعارات، بواجهة عربية وإنجليزية تدعم RTL.
مساهمتي أنا: شاشة المناسبات مع تصفية المنتجات، شاشة البحث الفوري، شاشة الطلبات (النشطة والمكتملة)، ونظام الإشعارات كاملًا مع ربط 5 واجهات API وكتابة اختبارات الوحدة.
التقنيات: Flutter, Dart, BLoC/Cubit, Retrofit, Firebase, Cloud Firestore, get_it
Flowery is a flower delivery e-commerce app built with Flutter and Clean Architecture, developed in a team of 4 developers. It includes login and registration, product and occasion browsing, real-time search, a cart, checkout with cash on delivery or card payment, live order tracking on a map, and in-app notifications, with full Arabic and English support (RTL).
My contribution: the Occasion screen with product filtering, the real-time Search screen, the Orders screen (active and completed tabs), and the complete Notifications feature, including integration of 5 API endpoints and unit tests.
Tech stack: Flutter, Dart, BLoC/Cubit, Retrofit, Firebase, Cloud Firestore, get_it