قمت بتطوير تطبيق موبايل متكامل لمحاكاة لعبة Fantasy الخاصة بالفورمولا 1 باستخدام Flutter وDart.
يتيح التطبيق للمستخدمين إنشاء حسابات شخصية وتسجيل الدخول بأمان عبر Firebase Authentication، مع إمكانية تخصيص الملف الشخصي ورفع الصور باستخدام Supabase Storage.
الشاشات الرئيسية:
الصفحة الرئيسية مع آخر نتائج السباقات والأخبار
تفاصيل السباقات والجدول الزمني للموسم
استعراض الفرق والسائقين مع إحصائياتهم الكاملة
لوحة المتصدرين لترتيب السائقين في البطولة
المفضلة لحفظ الفرق والسائقين المفضلين
الملف الشخصي مع إمكانية تعديل البيانات
التقنيات المستخدمة:
Flutter وDart للتطوير على Android وiOS من كود واحد
Firebase Authentication لإدارة الحسابات بأمان
Flutter BLoC لإدارة الحالة بطريقة منظمة وقابلة للصيانة
Supabase وSupabase Storage لتخزين البيانات والصور
APIs خارجية لجلب بيانات الفورمولا 1 بشكل لحظي
أبرز ما يميز هذا المشروع:
واجهة مستخدم عصرية مستوحاة من هوية الفورمولا 1 الرسمية
بنية كود نظيفة ومنظمة قابلة للتوسع مستقبلاً
أداء سريع وتجربة استخدام سلسة على مختلف أحجام الشاشات
دعم كامل للغة العربية والإنجليزية مع واجهة RTL