قمت بتطوير جزء المريض في نظام حجز المواعيد الطبية، بحيث يستطيع المستخدم تصفح الأطباء، حجز موعد، متابعة مواعيده، وتعديل بياناته الشخصية بسهولة.
ما تم تنفيذه:
- بناء صفحات المريض الأساسية: Dashboard، قائمة الأطباء، تفاصيل الطبيب، حجز موعد، مواعيدي، الملف الشخصي.
- تطوير مكونات واجهة قابلة لإعادة الاستخدام مثل: DoctorCard و AppointmentCard و AppointmentList و BookConfirmModal.
- ربط الواجهات مع الـ API لتنفيذ عمليات الحجز وجلب المواعيد وإدارة بيانات المريض.
- تحسين تجربة المستخدم في تدفق الحجز وعرض الحالات المختلفة للمواعيد.
- إضافة إشعارات بريد إلكتروني للمريض لتأكيد الحجز وتأكيد إعادة جدولة الموعد.
التقنيات المستخدمة: React.js, Tailwind CSS , Redux Toolkit , Axios , Node.js، , Express.js , MongoDB،