قمت بتطوير نظام إدارة عيادة أسنان متكامل باستخدام React.js في الواجهة الأمامية و Node.js مع Express.js في الواجهة الخلفية، مع الاعتماد على MongoDB و Mongoose لإدارة قاعدة البيانات.
النظام مصمم لإدارة العمليات اليومية داخل العيادة بشكل عملي ومنظم، ويشمل تسجيل دخول آمن للطاقم، إدارة بيانات المرضى، حجز وتعديل وإلغاء المواعيد، عرض لوحة تحكم بالإحصائيات اليومية، إدارة الوصفات الطبية، وإنشاء روشتة طبية بتصميم خاص باسم العيادة مع إمكانية تصديرها كملف PDF.
تم تطبيق نظام صلاحيات للمستخدمين بحيث تختلف صلاحيات الطبيب عن موظف الاستقبال والمساعد، مع حماية المسارات باستخدام JWT. كما تم بناء APIs منظمة لإدارة المرضى والمواعيد والوصفات والتقارير، بالإضافة إلى تجهيز منطق إرسال تذكيرات بالمواعيد عبر البريد الإلكتروني.
المميزات الرئيسية في المشروع:
تسجيل دخول آمن باستخدام JWT
نظام صلاحيات حسب نوع المستخدم
إدارة كاملة لبيانات المرضى
إضافة وتعديل وحذف المواعيد
عرض المواعيد داخل Calendar تفاعلي
منع تعارض المواعيد لنفس الطبيب
لوحة تحكم تعرض إحصائيات العيادة
إنشاء وصفات طبية بتصميم احترافي
تصدير الروشتة كملف PDF
APIs منظمة وقابلة للتوسع
تصميم واجهة حديثة باستخدام Tailwind CSS
المشروع مناسب للعيادات الطبية وعيادات الأسنان التي تحتاج إلى نظام ويب احترافي لإدارة المرضى والمواعيد والملفات الطبية.