Skip to contentتخطَّ إلى المحتوى
intelrev. Mohammad Shaban, Homeالرئيسية
Languageاللغة
All workكل الأعمال

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
Private repo, walkthrough available on request.مستودع خاص، ويمكن تقديم عرض توضيحي عند الطلب.

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كيف تترابط الأجزاء

  1. Next.js · next-intlDoctor appتطبيق الطبيب
  2. SupabaseAuth + dataالمصادقة والبيانات
  3. Expo · AR / ENPatient appتطبيق المريض
  4. PDFProgress reportتقرير التقدّم
Routine videos stored and served through Cloudinary.Routine videos stored and served through Cloudinary.