تفاصيل العمل

Doctor Appointment Booking System - نظام حجز مواعيد الأطباء

نظام متكامل لحجز المواعيد الطبية، يربط بين المرضى (المستخدمين) والأطباء بطريقة سهلة وفعّالة، ويتيح إدارة المواعيد والتقارير الطبية بشكل منظم وآمن.

مميزات النظام:

أنواع المستخدمين:

️ الأطباء (Doctors): كل دكتور يمتلك لوحة تحكم خاصة به لإدارة مواعيده وكتابة التقارير الطبية للمرضى.

المستخدمين (Patients): يمكنهم إنشاء حساب، تصفح الأطباء المتاحين، حجز مواعيد، ومتابعة تقاريرهم الطبية.

️ أدمن النظام (Main Admin): مسؤول عن إدارة المنصة بالكامل (إضافة/حذف الأطباء، مراجعة الحسابات، التحكم في إعدادات النظام).

أدمن خاص لكل طبيب (Doctor Admin): لكل طبيب صلاحيات محددة لإدارة ملفه، مواعيده، وتقاريره الخاصة فقط.

نظام الحجز:

عرض الأطباء المتاحين حسب التخصص والموقع.

حجز المواعيد بناءً على الجداول المتاحة لكل طبيب.

إرسال إشعارات بتنبيهات المواعيد أو التعديلات أو الإلغاءات.

نظام التقارير الطبية:

بعد انتهاء الموعد، يمكن للطبيب كتابة تقرير طبي مفصل للمريض.

يحتفظ كل مريض بتاريخ تقاريره داخل حسابه.

لوحات تحكم مخصصة:

لوحة تحكم للأطباء لرؤية وحجز وإدارة المواعيد والتقارير.

لوحة تحكم للمستخدمين لمتابعة حجوزاتهم وتقاريرهم.

لوحة تحكم للأدمن لمراقبة وإدارة النظام بالكامل.

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

Frontend: Next.js (React Framework)

Backend: Laravel (PHP Framework)

Database: MySQL

Authentication: نظام تسجيل دخول وتسجيل حساب باستخدام JWT أو Sanctum

التعامل بين الواجهات: RESTful APIs لربط Next.js بـ Laravel

تصميم الواجهة: Tailwind CSS

إدارة الحالة: Context API و Zustand

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
2
تاريخ الإضافة
تاريخ الإنجاز
المهارات