Care Insight Hub هي منصة رعاية صحية متكاملة (Web Application) تهدف لربط المرضى
بالأطباء وتقديم تجربة طبية رقمية متكاملة، مع دعم كامل للغة العربية وواجهة
استخدام عصرية وسريعة.
الفكرة:
منصة واحدة يقدر المريض من خلالها يحجز مع الطبيب المناسب حسب التخصص،
يتابع ملفه الطبي، يستلم النتائج من المعامل، يتواصل مع الأطباء مباشرة
بالرسائل، ويستفيد من مساعد ذكاء اصطناعي للاستشارات المبدئية. ومن الجانب
الآخر يقدر الطبيب يدير مواعيده، يشوف ملفات مرضاه، يكتب مقالات صحية،
ويوصل لأكبر عدد من المرضى.
أهم المميزات:
• نظام حسابين مختلفين (مريض / طبيب) مع صلاحيات مخصصة لكل دور.
• تسجيل دخول وإنشاء حساب آمن مع إدارة كاملة للبروفايل.
• حجز المواعيد مع الأطباء حسب التخصص (Specialties).
• صفحات تخصصات طبية مفصلة مع قائمة الأطباء المتاحين.
• Dashboard مخصص لكل من الطبيب والمريض بإحصائيات حية.
• إدارة السجلات الطبية (Medical Records) وملفات المرضى (Patient Files).
• نظام رسائل (Chat) فوري بين المرضى والأطباء باستخدام Socket.io.
• مساعد ذكاء اصطناعي (AI Assistant) للإجابة على الاستفسارات الطبية.
• قسم "حديث صحي" (Healthy Talk) ومساهمات الأطباء (مقالات طبية).
• دليل معامل التحاليل (Laboratories) وأدوات صحية (Health Tools).
• صفحة تفاصيل كل موعد وكل مريض بشكل منفصل.
• نظام إشعارات (Toasts) وتجربة استخدام سلسة.
• تصميم Responsive متجاوب مع كل الأجهزة (موبايل / تابلت / ديسكتوب).
• Dark Mode ودعم ثيمات متعددة.
التقنيات المستخدمة:
• React 18 + TypeScript
• Vite (Build tool)
• Tailwind CSS + shadcn/ui (Radix UI)
• Redux + Redux Thunk (State Management)
• React Query (Data Fetching & Caching)
• React Router v6 (Routing)
• React Hook Form + Zod (Validation)
• Axios (HTTP Client)
• Socket.io-client (Real-time Messaging)
• Recharts (Charts & Analytics)
• Lucide React (Icons)
• Date-fns (Date handling)