Family Link — تطبيق موقع العائلة وأحوالها

من تنفيذ يوسف سالم حسن

وحدة ميزات
١٥
وحدة ميزات
ميزات متزامنة لحظيًا مع Firestore
٨
ميزات متزامنة لحظيًا مع Firestore
ملف اختبار
٣٢
ملف اختبار
نصًا مترجمًا بالعربية والإنجليزية
٣١٩
نصًا مترجمًا بالعربية والإنجليزية
01

نظرة عامة

Family Link — تطبيق موقع العائلة وأحوالها — تطبيق للعائلة يعرض الموقع المباشر على الخريطة والوجبات والمزاج، مع جدار عائلي خاص برسائل صوتية ومحادثة ومناسبات، متزامن لحظيًا عبر Firebase، بالعربية والإنجليزية.

تطبيق للعائلة يعرض الموقع المباشر على الخريطة والوجبات والمزاج، مع جدار عائلي خاص برسائل صوتية ومحادثة ومناسبات، متزامن لحظيًا عبر Firebase، بالعربية والإنجليزية.

دوري

بنيت التطبيق كاملًا بمفردي: ١٥ وحدة ميزات على المعمارية النظيفة مع BLoC، وتسجيل الدخول عبر Firebase، وبث Firestore اللحظي، والتخزين، والإشعارات، والخريطة مع الموقع المباشر.

02

التحدي

تتواصل العائلات عبر مجموعات محادثة متفرقة: لا أحد يعرف من في البيت أو من أكل أو كيف حال أحدهم إلا إذا سأل، وتضيع اللحظات المشتركة وسط الرسائل.

03

الحل

مساحة خاصة لكل عائلة يُنضم إليها برمز العائلة. يشارك الأفراد موقعهم المباشر على خريطة OpenStreetMap، ويسجلون الوجبات، ويشاركون مزاجهم مع ملاحظة، وينشرون على جدار العائلة صورًا وتعليقات ورسائل صوتية. وكل ذلك يتزامن عبر بث Firestore، مع الإشعارات والمحادثة الثنائية وتقويم المناسبات وزر الطوارئ في الشاشة الرئيسية.

التقنيات المستخدمة

13

اللغات

Dart

المنصات

Flutterflutter_blocflutter_map (OpenStreetMap)

المعمارية وإدارة الحالة

Clean Architectureget_it / injectablego_router

الخلفية والبيانات والسحابة

Firebase AuthCloud FirestoreFirebase StorageFirebase Cloud Messaging

التجربة والواجهة

Arabic / English

أخرى

Geolocator
04

أبرز النتائج

  • لحظي من الأساس: الموقع والوجبات والمزاج ومنشورات الجدار والمحادثة والمناسبات والإشعارات تتحدث مباشرة لكل أفراد العائلة.
  • خاص من التصميم: قواعد أمان Firestore تقصر كل قراءة وكتابة على أفراد العائلة نفسها.
  • جدار عائلي بطابع شخصي: صور وتفاعلات وتعليقات ومركز للرسائل الصوتية لقصص النوم والتحيات والوصفات.
  • مختبر حيث يهم: اختبارات Bloc واختبارات مستودعات Firestore مع خوادم Firebase وهمية.

مشاريع أخرى