• عن المشروع
Kafarat Plus هو مشروع متكامل في مجال خدمات السيارات، يجمع بين سوق للمنتجات والخدمات Automotive Marketplace ومجموعة من الخدمات عند الطلب مثل تعبئة الوقود والمساعدة على الطريق. يتكون المشروع من 3 أجزاء رئيسية: Client App للعملاء، وService Provider App لمقدمي الخدمات، بالإضافة إلى Website.
حقق Client App أكثر من 100 ألف عملية تنزيل، بينما تجاوز Service Provider App حاجز 5 آلاف عملية تنزيل على Google Play.
• أبرز المميزات
يوفر المشروع مجموعة متنوعة من الخدمات والمنتجات المتعلقة بالسيارات، مع إمكانية استعراض المنتجات والخدمات وطلبها، وإدارة الطلبات ومتابعتها، بالإضافة إلى خدمات مثل Refueling وRoadside Assistance. كما يتيح للـService Providers إدارة الخدمات والطلبات الخاصة بهم من خلال التطبيق المخصص لهم.
• دوري في المشروع
شاركت في تطوير وتحسين أجزاء مختلفة من المشروع، وكان من أبرز مساهماتي تطوير Features جديدة وربطها بقاعدة البيانات Database ، والمشاركة في إعادة تصميم Client App وService Provider App، وإصلاح الأخطاء والمشاكل الموجودة في التطبيق. كما عملت بشكل أكبر على Service Provider App، وشاركت في تطوير الـResponsive Web.
• التقنيات المستخدمة
تم تطوير المشروع باستخدام Flutter وDart، مما أتاح استخدام قاعدة كود واحدة لتطوير تطبيقات الموبايل والويب. تم استخدام REST APIs لربط التطبيق بالـBackend، وShared Preferences لتخزين البيانات محليًا، مع الاعتماد على MVC Architecture.
كما تم تطبيق تصميم متجاوب Responsive & Adaptive Design بحيث تتكيف الواجهات مع أحجام الشاشات والمنصات المختلفة؛ فبعض أجزاء التصميم تعمل بنفس الشكل على الموبايل والويب، بينما تتغير بعض الواجهات وطريقة عرض العناصر حسب الـPlatform.