تفاصيل العمل

تقنيات البرمجة المستخدمة:

تم تطوير تطبيق الويب التقدمي باستخدام تقنية MERN (MongoDB, Express.js, React.js, Node.js) لتحقيق أداء عالٍ وتوفير تجربة مستخدم سلسة.

وصف الوظائف والمراحل:

إدارة المتبرعين:

تتبع حالة كل متبرع باستخدام قواعد مخصصة: "نشط" إذا كان آخر تبرع قد تم قبل 3 أشهر للذكور أو 4 أشهر للإناث.

توفير استعلام دقيق عن المتبرعين النشطين بناءً على معايير محددة.

إدارة الحجز:

نظام حجز ديناميكي لضمان تنظيم مواعيد التبرع وتجنب التعارضات بين المواعيد.

إدارة الطوارئ:

لوحة تحكم لعرض نشاط المتبرعين وتسهيل التواصل معهم خلال حالات الطوارئ.

الوضع الفاتح/الداكن:

تحسين تجربة المستخدم من خلال توفير أوضاع مخصصة للإضاءة.

دعم اللغتين:

دعم كامل للغات الإنجليزية والعربية مع استخدام مكتبة i18next لإدارة الترجمة.

المصادقة والتفويض:

نظام تسجيل دخول آمن باستخدام JSON Web Tokens (JWT) لضمان أمان الوصول إلى البيانات.

الميزات الرئيسية:

استعلام فعال عن المتبرعين النشطين بناءً على آخر تبرع.

نظام حجز متكامل لتنسيق مواعيد التبرع.

دعم الوضع الفاتح/الداكن لتحسين تجربة المستخدم.

دعم متعدد اللغات لتلبية احتياجات قاعدة المستخدمين المختلفة.

نظام مصادقة متين يضمن حماية البيانات وسلامة الوصول.

أدوات إضافية:

تم استخدام مكتبات مثل Redux Toolkit لإدارة الحالة، وMUI أو Tailwind CSS لتصميم الواجهة، بالإضافة إلى i18next لإدارة الترجمات.

ملفات مرفقة

بطاقة العمل

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