وصف العمل:
في هذا المشروع قمت بتطوير نظام ويب لإدارة بنك الدم، يهدف إلى تسهيل تسجيل المتبرعين والمستلمين، وإدارة مخزون الدم، ومعالجة طلبات الدم بطريقة منظمة وآمنة. يتضمن النظام:
تسجيل المتبرعين والمستلمين بمعلوماتهم الشخصية ونوع فصيلة الدم
واجهة لتحديث مخزون الدم في البنك (إضافة وحدات دم متوفّرة)
صفحة عرض العينات المتاحة من فصائل الدم في البنك وكيفية طلبها
معالجة طلبات الدم من المستلمين وإرسال الطلب إلى البنك المناسب
واجهة إدارة (Dashboard) لإدارة العمليات من قبل مسؤولي البنك
حماية وصلاحيات للمستخدمين (مثلاً: التمييز بين دور المستلم ودور البنك)
تخزين البيانات باستخدام قاعدة بيانات .
تصميم واجهة مستخدم بسيطة وفعالة باستخدام HTML / CSS / JavaScript
المهارات المستخدمة:
PHP
MySQL
HTML / CSS / JavaScript
إدارة جلسات المستخدم وصلاحيات المستخدم
تصميم قواعد البيانات (مخططات ER، علاقات بين الجداول)
التحكم في الطلبات، CRUD (إنشاء، قراءة، تحديث، حذف)
دورى في المشروع:
أنا المطور الأساسي لهذا النظام، وتولّيت كامل مراحل التطوير من:
تصميم قاعدة البيانات
بناء واجهات المستخدم (واجهات المتبرعين، المستلمين، واجهة الإدارة)
تنفيذ المنطق الخلفي لمعالجة الطلبات
التعامل مع صلاحيات المستخدم لضمان الأمان والتنظيم
كتابة الوثائق الأساسية لتشغيل المشروع محليًا (مثل إعداد قاعدة البيانات)
رفع المشروع على GitHub وربطه بالمستودع الخاص بي