قمت بتطوير نظام متكامل لإدارة وحجز المواعيد الطبية (Medical Appointment System) يهدف إلى تنظيم العلاقة بين المرضى والأطباء من خلال واجهة استخدام حديثة وAPI احترافي.
المشروع مبني باستخدام Node.js و Express لتطوير RESTful API مع استخدام MongoDB و Mongoose لتصميم قاعدة البيانات، بالإضافة إلى React في الواجهة الأمامية.
? مميزات النظام:
- نظام تسجيل دخول آمن باستخدام JWT Authentication
- صلاحيات متعددة (Admin / Doctor / Patient)
- إدارة كاملة للمواعيد (حجز - تعديل - إلغاء)
- منع الحجز المزدوج (Double Booking Prevention)
- نظام إدارة مواعيد الأطباء (Availability System)
- إضافة ملاحظات طبية بعد الكشف
- إرسال إشعارات بريد إلكتروني تلقائية
? من الناحية التقنية:
- تصميم API احترافي وقابل للتوسع (Scalable Architecture)
- استخدام Mongoose في Modeling العلاقات بين البيانات
- Validation باستخدام Joi
- Middleware لإدارة الأخطاء والصلاحيات
- Password Hashing باستخدام bcrypt
- تنظيم المشروع بطريقة Modular Architecture
المشروع يعكس خبرتي في بناء أنظمة Backend حقيقية قابلة للاستخدام في بيئات الإنتاج.