تطبيق Laza هو تطبيق موبايل للتجارة الإلكترونية تم تطويره باستخدام Flutter ويعمل على Android و iOS من خلال كود واحد.
يوفر التطبيق تجربة مستخدم بسيطة وسلسة تتيح للمستخدم:
- إنشاء حساب وتسجيل الدخول باستخدام Firebase Authentication
- تصفح المنتجات من خلال API خارجي
- عرض تفاصيل المنتج (الصورة، السعر، الوصف)
- إضافة المنتجات إلى السلة وإزالتها
- إضافة المنتجات إلى المفضلة
- إتمام عملية شراء وهمية (Mock Checkout)
- حفظ بيانات المستخدم والسلة والمفضلة باستخدام Firebase Firestore
تم الاهتمام بتنظيم الكود بشكل نظيف (Clean & Modular Structure)، مع التعامل مع حالات التحميل والأخطاء، بالإضافة إلى توفير اختبارات بسيطة باستخدام Appium لضمان جودة التطبيق.
التطبيق مناسب كمشروع تخرج أو MVP لتطبيق تجارة إلكترونية قابل للتطوير مستقبلاً.