تفاصيل المشروع

نبحث عن مبرمج لمشروع، وهو نظام تواصل اجتماعي يعتمد على الواقع المعزز (AR) والربط اللحظي بين المستخدمين في المواقع الحقيقية.

المتطلبات التقنية (مرتبة ومفصلة):

1. نظام تحديث الموقع (Location Engine):

• برمجة تحديث الإحداثيات (GPS) بدقة عالية (High-Precision) كل 3 ثوانٍ عند تفعيل وضع الكاميرا.

• تنفيذ نظام ذكي (Adaptive Rate) لتقليل التحديث وتوفير البطارية عند وضع التطبيق في الخلفية.

2. التحقق من حالة المستخدم (User Presence & Membership):

• نظام "نبض" (Heartbeat) يرسل حالة المستخدم (نشط/غير نشط) للسيرفر.

• يجب أن يتعرف التطبيق برمجياً على الأشخاص المحملين للتطبيق والمسجلين فيه فقط، واستبعاد أي أجسام أخرى تظهر في الكاميرا لا تملك سجلاً نشطاً في قاعدة البيانات.

3. برمجة الواقع المعزز (AR Core/ARKit):

• تنفيذ خاصية Manual Targeting: تمكين المستخدم من توجيه الكاميرا نحو شخص آخر وتحديده يدوياً.

• مطابقة هوية الشخص عبر تقاطع بيانات الـ GPS، زاوية البوصلة (Heading)، والمسافة التقديرية (Depth API).

4. الربط اللحظي والمطابقة (Backend Logic):

• استخدام WebSockets (Socket.io) لضمان سرعة الاستجابة في أجزاء من الثانية.

• الاعتماد على MongoDB GeoSpatial Queries لمطابقة موقع المصوِّر بموقع الشخص المستهدف في قاعدة البيانات لحظياً.

5. نظام الخصوصية والتحكم (Ghost Mode):

• إضافة خيار في الإعدادات (ظهور/إخفاء البحث بالكاميرا).

• عند تفعيل "وضع الخفاء"، يختفي المستخدم من رادار الآخرين، مع بقاء قدرته على استخدام الكاميرا وتقييم الآخرين ومراسلتهم كـ Anonymous User.

6. واجهة المستخدم التفاعلية (Floating AR UI):

• عند الضغط على الشخص المستهدف، تظهر أزرار تفاعلية عائمة تتبع حركته بسلاسة (Body Tracking).

• الأزرار تشمل: (Chat, Rate, Profile).

الشروط المطلوبة:

• خبرة سابقة في التعامل مع تطبيقات الـ AR والخرائط.

• القدرة على التعامل مع ضغط البيانات في الأماكن المزدحمة (مثل الملاعب).

• تقديم كود نظيف وقابل للتوسع (Scalable Code).

حالة المشروع
مفتوح
تاريخ النشر
الميزانية
$500.00 - $1000.00
مدة التنفيذ
20 يوما
المهارات

صاحب المشروع
Ai F.
تاريخ التسجيل
معدل التوظيف
المشاريع المفتوحة 2
مشاريع قيد التنفيذ 0
التواصلات الجارية 19

تقدم للمشروع

العروض المقدمة

صباح الخيرات و الافراح والمسرات اتمنى ان تكون بخير معك محمد مهندس برمجيات متخصص في برمجة الويب و تطبيقات الهاتف لدي خبرة اكثر من تسعة سنوات لقد قرأت تفاصيل خدمت...

كريم ح.

السلام عليكم، اطلعت على تفاصيل مشروعكم بعناية، وأرى أنه مشروع طموح يجمع بين تقنيات متقدمة مثل الواقع المعزز (AR) والـ Real-Time Systems، وهو من النوع الذي أستمت...

محمود ق.

السلام عليكم ورحمة الله وبركاته، معكم محمود مرضي، مهندس برمجيات متخصص في تطوير الأنظمة المتقدمة والتطبيقات التفاعلية (Real-Time Location-Based Systems)، ولدي خب...

السلام عليكم ورحمة الله وبركاته، أهلا بحضرتك يا فندم. قريت تفاصيل مشروع حضرتك بخصوص تنفيذ نظام (AR Social Radar) متقدم لتطبيق موبايل، وأنا جاهز لتنفيذ الـ Backe...

مرحبا، اطلعت على تفاصيل مشروعك، والفكرة بصراحة مميزة جدا ? خاصة الجمع بين الواقع المعزز والتفاعل اللحظي بين المستخدمين. فهمت المطلوب بشكل واضح، وأقدر أشتغل على ...

مرحبا، أنا مصطفى، مطور برمجيات بخبرة تزيد عن 5 سنوات في تطوير التطبيقات وبناء الأنظمة القابلة للتوسع (Scalable Systems)، مع تركيز على تطبيقات الـ Real-Time. اطل...

قبولك لهذا العرض يعتبر اتفاقاً بينك وبين المستقل وسيبقى موقع مستقل وسيطاً بينكما حتى تسليم المشروع. لن تتمكن من تغيير العرض أو إلغائه لاحقًا لذلك تأكد من اختيارك للعرض المناسب باتّباع النصائح التالية:

  • راجع صفحة حساب المستقل الذي اخترته واطّلع على أعماله السابقة
  • إن كانت هناك تفاصيل غير مذكورة في المشروع، فتواصل مع المستقل وأخبره بها أولًا
  • بإمكانك أن تتواصل مع المستقل وتسأله عن أية أمور تحتاجها
  • احرص دائمًا على إبقاء التواصل مع المستقل داخل الموقع قدر الإمكان وذلك لضمان حقوقك
  • لا تتردد من التواصل معنا ان احتجت لأي مساعدة، نحن نحب مساعدتك!

المستقل غير متاح لاستلام مشاريع، يمكنك ارسال تنبيه له لقبول العرض وإعادة المحاولة بعد بضعة ساعات، أو اختيار عرضاً من مستقل آخر.