مطلوب تطبيق نفس التطبيق https://play.google.com/s...
اذا ممكن تتصفح التطبيق لمعرفة المطلوب
? نبذة عن المشروع
Dreams KSA هو تطبيق جوال مستوحى من تطبيق Binmo – Group Voice Chat Rooms، ومصمم خصيصًا للمستخدمين الناطقين باللغة العربية.
الهدف هو استنساخ مجموعة الميزات الكاملة وواجهة المستخدم (UI) لتطبيق "بينمو" (باستثناء شاشة تسجيل الدخول)، مع دعم للدردشة الصوتية في الوقت الفعلي، ونظام الوكالات (Agency system)، ودعم من اليمين إلى اليسار (RTL) مع حفظ الحقوق
لقد وضعت الأساس بالفعل — والآن أحتاج إلى مطور تطبيقات جوال ماهر لمساعدتي في إكمال التطبيق ورفعه إلى جودة الإنتاج.
حزمة التقنيات (Tech Stack)
الطبقة (Layer)التقنية (Technology)
الواجهة الأمامية (Frontend)Expo (React Native 0.79)، @100mslive/react-native-hms، RTL/l18nManager
الواجهة الخلفية (Backend)Node.js + Express مُستضاف على Railway
قاعدة البيانات (Database)Supabase (PostgreSQL + RLS)
المصادقة (Auth)Supabase Auth
الاستضافة (Hosting)Railway + Cloudflare DNS/SSL (dreamsksa.online ، api.dreamsksa.online)
Export to Sheets
التقدم الحالي (Current Progress)
تم تهيئة قاعدة API وتعمل بنجاح
Supabase Auth مع الربط العميق
تطبيق الجوال يتصل بالواجهة الخلفية بنجاح
تنقيح وتجميل واجهة المستخدم (UI polish) قيد التقدم (شبكة الميكروفونات، أزرار RTL، نقطة الاتصال)
ميزات التطبيق (مُصممة على غرار تطبيق"بينمو")
غرف دردشة صوتية في الوقت الفعلي، مدعومة بواسطة 100ms لكنها لا تعمل لسبب ما في مشكلة
نظام الوكالات (Agency system) لإدارة مجموعات المستخدمين - اضافته كخيار سوف يكون في مشروع منفصل لاحقا
رفع اليد (Raise hand)، شبكة الميكروفونات (mic grid)، مغادرة الغرفة (leave room)، والشريط العلوي المضغوط (compact top bar) — جميعها مُستنسخة من واجهة المستخدم (UI) لتطبيق "بينمو"
الدردشة النصية (Text chat) داخل الغرف
دعم RTL لتجربة تعطي الأولوية للغة العربية
ملفات تعريف المستخدمين (User profiles)، اكتشاف الغرف (room discovery)، وأدوات الإشراف (moderation tools) (كما هو الحال في "بينمو")
نظام المشتريات داخل التطبيق (In-app purchases) والهدايا الافتراضية (virtual gifts) مُصمم على غرار استراتيجية تحقيق الدخل لتطبيق "بينمو"
? ما ستقوم به
استنساخ جميع الشاشات والميزات من "بينمو" (باستثناء شاشة تسجيل الدخول)
تنقيح واجهة المستخدم (UI) لتطابق تصميم وسلوك "بينمو"
تطبيق نظام الوكالات (agency system) وشبكة الميكروفونات (mic grid)
ضمان دعم كامل لـ RTL (من اليمين إلى اليسار)
تطبيق نظام العملات والهدايا (coins and gift system)
نقاط إضافية (Bonus Points)
الخبرة مع 100ms SDK "أو في حال كان لديك مزود خدمة آخر فلا مشكلة"
الإلمام بـ Supabase و Railway "إلا إذا كان لديك اقتراح بديل أفضل"
نظرة قوية للتفاصيل في واجهة المستخدم/تجربة المستخدم (UI/UX details)
التطبيق الغير مكتمل سورس كود: https://github.com/Jalal-...
الرابط التجريبي من متجر جوجل للتطبيق الحالي https://play.google.com/a...
يتوفر لدي حساب google developer و apple developer
ان كان يوجد بديل للمنصة او البرمجة المستخدمة فلا مشكلة من مناقشة ذلك لتحقيق الهدف المطلوب باقل وقت و سعر
صورة مرفقة لواجهة تسجيل الدخول للتطبيق الغير مكتمل, قمت بكتابة بعض الشرح بالانجليزي حتى اتمكن من ايضاح الفكرة