مشروع: منصة تواصل اجتماعي بالواقع المعزز FingerPrint AR
(مستوحاة من تجربة التطبيقات الاجتماعية الحديثة)
نبذة عن المشروع
قمت بتطوير منصة تواصل اجتماعي مبتكرة تعتمد على تقنيات الواقع المعزز (AR) لخلق تجربة تفاعلية جديدة تربط العالم الرقمي بالعالم الحقيقي.
تتيح المنصة للمستخدمين مشاركة لحظاتهم عبر المنشورات، الريلز، القصص (Stories)، والمحادثات الفورية، بالإضافة إلى إمكانية إنشاء محتوى يظهر في مواقع جغرافية حقيقية يمكن للمستخدمين الآخرين اكتشافه عند زيارة نفس المكان.
يهدف المشروع إلى تقديم تجربة اجتماعية مختلفة تمزج بين التواصل الاجتماعي التقليدي والواقع المعزز والمحتوى المرئي القصير، مما يخلق بيئة تفاعلية غنية تشجع المستخدمين على اكتشاف الأماكن والتفاعل مع المحتوى من حولهم.
التقنيات المستخدمة
Flutter – لتطوير واجهات المستخدم وتجربة التطبيق عبر Android و iOS
Unity + AR Foundation – لتطوير بيئة الواقع المعزز وعرض العناصر ثلاثية الأبعاد والتفاعل مع العالم الحقيقي
Firebase
Firestore لإدارة البيانات في الوقت الحقيقي
Firebase Storage لتخزين الصور والفيديوهات
Firebase Authentication لإدارة حسابات المستخدمين
ARCore / ARKit – لدعم تقنيات الواقع المعزز على أجهزة Android و iOS
Dart & C# – لبناء منطق التطبيق والتفاعل بين Flutter وUnity
الميزات الأساسية
بصمات الواقع المعزز (FingerPrints)
يمكن للمستخدمين إنشاء بصمات رقمية في مواقع جغرافية محددة تحتوي على صور أو نصوص أو محتوى تفاعلي، تظهر للمستخدمين الآخرين عند زيارتهم لنفس الموقع عبر الكاميرا في وضع الواقع المعزز.
تجربة كاميرا تفاعلية بالواقع المعزز
عرض مباشر للكاميرا مع ظهور العلامات الرقمية في البيئة الحقيقية اعتمادًا على اتجاه الهاتف وموقع المستخدم، مما يمنح تجربة استكشاف واقعية وغامرة.
نظام المنشورات (Social Posts)
يمكن للمستخدمين نشر الصور والمحتوى النصي ومشاركتها مع المجتمع، مع عرض المنشورات في خلاصة تفاعلية (Feed) تدعم التفاعل والاكتشاف.
ريلز الفيديو القصير (Reels)
دعم مقاطع الفيديو القصيرة بطريقة مشابهة للمنصات الحديثة، مع تجربة مشاهدة سلسة وسريعة التمرير لعرض المحتوى المرئي الجذاب.
القصص اليومية (Stories)
إمكانية نشر Stories مؤقتة تختفي بعد 24 ساعة، مما يسمح للمستخدمين بمشاركة اللحظات اليومية بطريقة سريعة وعفوية.
المحادثات الفورية (Real-time Chat)
نظام مراسلة فوري يتيح للمستخدمين التواصل بشكل مباشر عبر الدردشة النصية مع تحديثات لحظية باستخدام Firebase.
دعم المواقع الجغرافية (GPS Integration)
يتم تحديد موقع المستخدم بدقة باستخدام GPS لعرض المحتوى المرتبط بالموقع فقط عند التواجد بالقرب منه، مما يعزز واقعية تجربة الواقع المعزز.
عرض المحتوى حسب القرب الجغرافي
لا تظهر بصمات الواقع المعزز إلا عندما يكون المستخدم قريبًا من موقعها، مما يحفز المستخدمين على استكشاف الأماكن واكتشاف المحتوى المخفي.
تكامل كامل مع Firebase
إدارة البيانات بشكل لحظي تشمل:
تخزين المنشورات والفيديوهات
إدارة المستخدمين
حفظ مواقع البصمات
تحديث البيانات بشكل فوري
أداء محسن وتجربة مستخدم سلسة
تم تصميم التطبيق ليعمل بسلاسة على مختلف الأجهزة مع تحسين الأداء وتقليل زمن الاستجابة، مما يضمن تجربة استخدام سلسة حتى مع استخدام تقنيات الواقع المعزز.