مسار المستخدم الأصم | مسار المترجم
10 شاشات تفصيلية
من طلب الجلسة حتى التقييم — 6 شاشات
استقبال الجلسات الفورية وإدارتها — 4 شاشات
نقاط تقنية وخطوات تالية
| الشاشة | ملاحظة تقنية |
|---|---|
| اختيار المدة | الأسعار تُجلب من الـ API ديناميكياً وتتغير حسب الطلب |
| الدفع المسبق | تجميد المبلغ فقط حتى بدء الجلسة — استرداد تلقائي عند الفشل |
| البحث عن مترجم | Websocket لتحديث الحالة لحظياً — timeout بعد 60 ثانية |
| الجلسة المباشرة | WebRTC عبر Agora أو Twilio — دعم فيديو + نص + إشارة يدوية |
| الطلب الوارد (مترجم) | Push Notification + عداد 30 ثانية — رفض تلقائي عند انتهائه |
| التقييم | يُحفظ في قاعدة البيانات ويؤثر على ترتيب المترجم في البحث |
WebRTC عبر Agora أو Twilio للحصول على جودة عالية وزمن استجابة منخفض. يجب اختبار الاتصال قبل بدء الجلسة تلقائياً.
العداد يعمل من الـ Server لا من الجهاز — يضمن التزامن الكامل بين المستخدم والمترجم ودقة المحاسبة.