Loop – تطبيق سوشيال ميديا باستخدام Flutter + Firebase (Realtime Chat)

تفاصيل العمل

قمت بتطوير تطبيق Loop وهو تطبيق سوشيال ميديا كامل باستخدام Flutter، يوفر تجربة مشابهة لتطبيقات التواصل الاجتماعي الحديثة، بداية من إنشاء الحساب وتسجيل الدخول وصولًا إلى نشر المنشورات والتفاعل معها، بالإضافة إلى نظام محادثات (Chat) يعمل في الوقت الحقيقي.

التطبيق تم تصميمه مع الاهتمام بتنظيم الكود واتباع Design Pattern (MVVM) وإدارة الحالة بشكل واضح، مما يجعل المشروع قابل للتطوير بسهولة.

✅ أهم المميزات داخل التطبيق:

تسجيل دخول وإنشاء حساب مع التحقق من البريد الإلكتروني (Email Verification)

تحقق من البيانات (Validation) داخل الحقول

ميزة استرجاع كلمة المرور (Forget Password)

إنشاء Posts (نص + صور عبر روابط)

التفاعل مع المنشورات: Like / Comment / Share

عرض عدد اللايكات والمشاركات والتعليقات

Profile Screen لعرض بيانات المستخدم والمنشورات الخاصة به

إمكانية إضافة مستخدمين والتواصل معهم

Messenger View لعرض المستخدمين والمحادثات الحالية

Chat View Realtime باستخدام Database/Streams مع دعم الرسائل النصية

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

Flutter + Firebase (Authentication / Realtime Database أو Firestore / Streams) + MVVM Architecture

ملفات مرفقة

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
9
تاريخ الإضافة
تاريخ الإنجاز
المهارات