انتقل إلى المحتوى
أعمال مختارة
003/دراسة الحالة

DentalLink

مطابقة مرضى لا يقدرون على تكاليف العلاج بطلبة طب أسنان يعملون تحت إشراف.

PL.003 · 2026
منجز2026
السنة
2026
الحالة
منجز
الواجهة
عربية — مع زر للإنجليزية
الأدوات
Next.js 16 · TypeScript · Supabase · Tailwind CSS

المشكلة

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

الجزء الصعب

المرضى يرفعون صوراً سريرية، فكان لا بد أن تكون صلاحيات RLS صحيحة قبل إطلاق أي شيء آخر: كل مسار قراءة محدود عند قاعدة البيانات نفسها، لا عند التطبيق. والواجهة تفتح بالعربية وتترك الإنجليزية خلف زر، ومصممة من اليمين إلى اليسار من أول سطر، لا معكوسة في آخر خطوة.

الطرفان يلتقيان عند الباب: مدخل للطلبة، وآخر للمرضى.
الطرفان يلتقيان عند الباب: مدخل للطلبة، وآخر للمرضى.
الشاشة نفسها بالإنجليزية. الواجهة ثنائية اللغة في الاتجاهين، لا تخطيط إنجليزي عُكس في آخر خطوة.
الشاشة نفسها بالإنجليزية. الواجهة ثنائية اللغة في الاتجاهين، لا تخطيط إنجليزي عُكس في آخر خطوة.
الباب على الهاتف، وما زال يعرض المدخلين معاً.

الباب

DentalLink · 390px