منصة تبرع بالدم مع داشبورد full stack React js and Node js

تفاصيل العمل

منصة شيلة للتبرع بالدم

قمت بتطوير منصة شيلة للتبرع بالدم باستخدام React.js للواجهة الأمامية وNode.js وExpress.js للواجهة الخلفية، مع استخدام MongoDB لإدارة وتخزين البيانات.

تهدف المنصة إلى ربط المتبرعين بالدم بالأشخاص أو الجهات المحتاجة للدم بطريقة سريعة وسهلة، مما يساعد على تسهيل الوصول إلى المتبرعين المناسبين حسب فصيلة الدم والموقع الجغرافي.

أبرز المميزات:

إنشاء الحسابات وتسجيل الدخول باستخدام نظام المصادقة الآمن JWT.

إدارة ملفات المتبرعين الشخصية وتحديث بياناتهم.

تحديد فصيلة الدم وبيانات التواصل والموقع الجغرافي للمتبرعين.

البحث عن المتبرعين وتصفيتهم حسب فصيلة الدم والمنطقة.

إنشاء وإدارة طلبات التبرع بالدم.

نظام صلاحيات للمستخدمين والمشرفين.

لوحة تحكم إدارية لإدارة المتبرعين وطلبات التبرع ومتابعة بيانات المنصة.

دعم تعدد اللغات (العربية والفرنسية).

بناء واجهات تفاعلية ومتجاوبة مع مختلف الأجهزة باستخدام React.js.

تطوير RESTful APIs باستخدام Node.js وExpress.js.

إدارة البيانات باستخدام MongoDB وMongoose.

حماية المسارات والبيانات باستخدام JWT Authentication.

التعامل مع الطلبات البرمجية وإدارة الأخطاء بشكل مركزي باستخدام Axios Interceptors.

إمكانية تصدير البيانات والتقارير من لوحة التحكم.

دوري في المشروع:

توليت تطوير المشروع بالكامل من ناحية الواجهة الأمامية والخلفية، بدءًا من تصميم قاعدة البيانات وبناء الـ APIs، مرورًا بتطوير الواجهات التفاعلية وربطها بالخادم، وانتهاءً بتنفيذ نظام المصادقة والصلاحيات ولوحة التحكم الإدارية وإدارة البيانات.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات