نظام متكامل لحجز مواعيد الأطباء
الوثائق
-
1790266001157_385.pdf
الخيارات
قمت بتطوير نظام متكامل لإدارة وحجز مواعيد الأطباء، مصمم ليخدم 3 أنواع رئيسية من المستخدمين: Admin – Doctor – User، مع نظام صلاحيات مختلف لكل نوع.
Admin Dashboard
يستطيع الـ Admin إدارة النظام بالكامل، ومن أهم الخصائص:
إنشاء وإدارة حسابات الأطباء.
إضافة بيانات الطبيب مثل الاسم، البريد الإلكتروني، كلمة المرور، العنوان، التخصص، الخبرة، الكلية، الصورة وغيرها.
عرض بيانات جميع الأطباء وإمكانية التعديل والحذف.
إضافة وإدارة الخدمات الطبية.
إضافة وإدارة التخصصات الطبية مثل الأسنان، الأنف والأذن والحنجرة، الباطنة وغيرها.
إدارة المستخدمين المسجلين في النظام.
متابعة الحجوزات وإدارتها.
Doctor Dashboard
يستطيع الطبيب من خلال حسابه:
تسجيل الدخول بحسابه الخاص.
مشاهدة بيانات الأطباء الآخرين.
الاطلاع على الخدمات المتاحة.
الاطلاع على التخصصات الطبية.
متابعة حجوزاته اليومية.
إدارة ومتابعة المواعيد الخاصة به.
User Website
يستطيع المستخدم إنشاء حساب وتسجيل الدخول والاستفادة من خدمات الموقع، ومنها:
استعراض الأطباء.
البحث والتعرف على التخصصات الطبية.
استعراض جميع الخدمات.
مشاهدة بيانات الأطباء.
حجز موعد مع الطبيب.
عرض المواعيد والحجوزات الخاصة به.
التواصل من خلال صفحة Contact.
تسجيل الخروج من الحساب.
أهم ما تم تطبيقه في المشروع
تم بناء المشروع مع مراعاة وجود صلاحيات مختلفة لكل نوع من المستخدمين، بالإضافة إلى عمليات الإضافة والتعديل والحذف والعرض للبيانات المختلفة داخل النظام.
كما تم تطبيق نظام Authentication باستخدام JWT وربط المشروع بقاعدة بيانات MongoDB، بالإضافة إلى رفع وإدارة صور الأطباء.
Tech Stack
Frontend:
React.js, Next.js, React Bootstrap, Tailwind CSS
Backend:
Node.js, Express.js
Database:
MongoDB, Mongoose
Authentication:
JWT
Image Management:
ImageKit
Other Tools:
SweetAlert2, Font Awesome
المشروع يمثل تطبيقًا عمليًا لنظام حقيقي لإدارة الأطباء والخدمات والتخصصات والمستخدمين والحجوزات من خلال واجهات منفصلة حسب صلاحيات كل مستخدم.
ربما تعجبك الخدمات التالية