تصميم وتطوير موقع نظام إدارة مستشفى Hospital Management System (Full Stack MERN)
تفاصيل العمل
مشروع ويب متكامل لإدارة المستشفيات تم تطويره باستخدام تقنية MERN Stack (MongoDB, Express.js, React, Node.js)، حيث قمت ببناء كل من الواجهة الأمامية والخلفية وقاعدة البيانات بشكل كامل. يهدف النظام إلى تنظيم العمليات بين الأطباء والمرضى من خلال نظام صلاحيات (Role-Based Access Control)، حيث يدعم نوعين من المستخدمين (دكتور / مريض)، ولكل منهم صلاحيات ووظائف مختلفة. قمت بتطوير الواجهة الأمامية باستخدام React مع Redux لإدارة الحالة (State Management)، مع تصميم بنية منظمة وقابلة للتوسع. كما تم بناء الـ Backend باستخدام Node.js و Express لإنشاء RESTful APIs، وربطها بقاعدة بيانات MongoDB لإدارة البيانات بشكل ديناميكي. أهم المميزات: نظام تسجيل دخول آمن باستخدام JWT Authentication حماية الصفحات والـ APIs بناءً على صلاحيات المستخدم تنفيذ عمليات CRUD كاملة (إضافة، تعديل، حذف، عرض) إدارة الحالة باستخدام Redux Toolkit إنشاء API Client موحد للتعامل مع جميع الطلبات حفظ بيانات المستخدم باستخدام localStorage لضمان استمرارية الجلسة تنظيم الكود باستخدام مفهوم فصل المسؤوليات (Separation of Concerns) المشروع يعكس القدرة على بناء تطبيق Full Stack متكامل، مع فهم عميق لتدفق البيانات بين الـ Frontend والـ Backend، وتصميم هيكلية قابلة للتوسع والصيانة. تم الاهتمام بتجربة المستخدم من خلال إضافة خصائص مثل تغيير الثيم (Dark/Light Mode) وتحسين التفاعل داخل التطبيق. هذا المشروع يوضح مهاراتي في تطوير تطبيقات متكاملة باستخدام MERN Stack، مع التركيز على الأمان، تنظيم الكود، وتجربة المستخدم.
مهارات العمل
بطاقة العمل
طلب عمل مماثل