Skip to content

abawya1788/clinic-booking

Repository files navigation

منصة حجز العيادات الطبية

منصة شاملة لإدارة العيادات والأطباء والمرضى مع نظام حجز متكامل ونظام دفع إلكتروني.

المزايا الرئيسية

1. لوحة تحكم المدير

  • الموافقة على طلبات تسجيل العيادات
  • إدارة العيادات والأطباء
  • تفعيل/تعطيل الميزات للمستخدمين
  • التقارير المالية
  • سجل النشاطات

2. لوحة تحكم العيادة

  • إضافة وإدارة الأطباء
  • نظام المحفظة الإلكترونية
  • إدارة الاشتراكات
  • صفحة عامة للعيادة

3. لوحة تحكم الدكتور

  • إدارة المواعيد
  • الملفات الطبية للمرضى (EMR)
  • كتابة وطباعة الروشتات الطبية
  • محفظة إلكترونية
  • صفحة عامة للدكتور

4. لوحة تحكم المريض

  • البحث عن الأطباء حسب التخصص والموقع
  • حجز المواعيد
  • الدفع الإلكتروني
  • تتبع الموعد (في الطريق، وصلت)
  • عرض الروشتات والتذكير بمواعيد الدواء
  • المراسلة مع الأطباء

5. ميزات إضافية

  • نظام المحافظ الإلكترونية (Vodafone Cash, InstaPay)
  • البوت الذكي للرد الآلي
  • نظام الإشعارات (Email + SMS)
  • تجديد الاشتراكات التلقائي
  • التقارير المالية والإحصائية

التقنيات المستخدمة

  • Frontend: React + TypeScript + Tailwind CSS
  • Backend: Supabase (PostgreSQL + Auth + Storage)
  • Routing: React Router
  • Icons: Lucide React
  • Direction: RTL (من اليمين لليسار)
  • Language: العربية

التثبيت والتشغيل

  1. تثبيت الحزم: ```bash npm install ```

  2. تشغيل الخادم التطويري: ```bash npm run dev ```

  3. بناء المشروع: ```bash npm run build ```

هيكل قاعدة البيانات

تم إنشاء قاعدة بيانات كاملة تتضمن:

  • users: جدول المستخدمين (مدير، عيادة، دكتور، مريض)
  • clinic_profiles: ملفات العيادات
  • doctor_profiles: ملفات الأطباء
  • appointments: المواعيد
  • wallets: المحافظ الإلكترونية
  • medical_records: الملفات الطبية
  • prescriptions: الروشتات الطبية
  • messages: المراسلات
  • feature_toggles: إدارة الميزات
  • والمزيد...

جميع الجداول محمية بنظام RLS (Row Level Security) لضمان أمان البيانات.

الحسابات التجريبية

المدير

(ملاحظة: في الإنتاج، يجب استخدام Supabase Auth بشكل كامل)

الخطوات التالية للتطوير

  1. إكمال نظام المحافظ والدفع
  2. إضافة البوت الذكي
  3. تطوير نظام الإشعارات
  4. إضافة نظام التقارير المتقدم
  5. تحسين UX/UI

الترخيص

جميع الحقوق محفوظة © 2026

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors