02.1 · 2025
TashafiTashafi
Bilingual Arabic/English rehabilitation platformمنصة تأهيل ثنائية اللغة، عربية وإنجليزية
A doctor dashboard and a patient app for home rehabilitation, Arabic-first, sharing one Supabase backend and one translation package.لوحة للطبيب وتطبيق للمريض لإعادة التأهيل المنزلي، بالعربية أولًا، يتشاركان خادم Supabase واحدًا وحزمة ترجمة واحدة.
- Stackالتقنيات
- React, Next.js, Expo, Supabase, Cloudinary, Turborepo
tashafi/
- apps/doctor-dashboardNext.js
- apps/patient-appExpo
- packages/i18nar · en
- packages/supabase
- packages/types
- packages/ui
Problemالمشكلة
Doctors need to assign home rehab routines and see adherence; patients in MENA need the experience in Arabic first.Doctors need to assign home rehab routines and see adherence; patients in MENA need the experience in Arabic first.
What I builtما بنيته
Separate doctor and patient apps with Arabic-first UX. Supabase auth, password reset and deep links, Cloudinary video handling, routine assignment, adherence tracking, and PDF progress exports.Separate doctor and patient apps with Arabic-first UX. Supabase auth, password reset and deep links, Cloudinary video handling, routine assignment, adherence tracking, and PDF progress exports.
How it fits togetherكيف تترابط الأجزاء
- Next.js · next-intlDoctor appتطبيق الطبيب
- SupabaseAuth + dataالمصادقة والبيانات
- Expo · AR / ENPatient appتطبيق المريض
- PDFProgress reportتقرير التقدّم