أهداف العميل للمشروع
هدف المشروع إلى إنشاء موقع خيري شامل ومتعدد اللغات يحقق الأهداف الرئيسية التالية:
إرساء حضور قوي على الإنترنت: تصميم صفحة هبوط احترافية وجذابة بصريًا تُعبّر بوضوح عن رسالة المنظمة وتأثيرها.
تسهيل التبرعات: تنفيذ نظام تبرعات آمن وسهل الاستخدام يدعم وسائل دفع متعددة (Stripe، PayPal، Google Pay، وغيرها) مع خيارات تبرع لمرة واحدة أو باشتراك شهري.
عرض البرامج والتأثير: تسليط الضوء على البرامج الإنسانية المختلفة للمنظمة وإظهار تأثيرها الحقيقي من خلال الإحصائيات والقصص المؤثرة.
دعم تعدد اللغات: توفير محتوى بلغات متعددة، بما في ذلك اللغة العربية مع دعم كامل للاتجاه من اليمين إلى اليسار (RTL) للوصول إلى جمهور متنوع.
لوحة تحكم إدارية: إنشاء واجهة إدارية قوية لتمكين فريق العمل من إدارة التبرعات والمقالات الإخبارية والبرامج والمحتوى بسهولة دون الحاجة إلى خبرة تقنية.
تكامل قاعدة البيانات: ربط موثوق مع قاعدة بيانات لتتبع التبرعات، إدارة المحتوى، وتوفير تحليلات تدعم اتخاذ القرار.
تفاصيل مساهمتي في المشروع
خلال مراحل تطوير المشروع، قدّمت المساهمات الأساسية التالية:
نظام معالجة المدفوعات: تنفيذ نظام تبرعات متكامل باستخدام Stripe مع دعم Webhooks لمعالجة آمنة للتبرعات لمرة واحدة أو بشكل متكرر.
دعم وسائل دفع متعددة: توسيع النظام ليشمل PayPal، وGoogle Pay، وغيرها من الطرق البديلة لتوسيع فرص التبرع.
تكامل قاعدة البيانات: ربط التطبيق بقاعدة بيانات PostgreSQL من خلال Neon لتخزين وإدارة بيانات التبرعات، المقالات، والمعلومات الخاصة بالبرامج.
لوحة الإدارة: تطوير واجهة إدارية بديهية مع عرض بيانات لحظي، قدرات تصفية، وأدوات لإدارة التبرعات والمحتوى.
دعم تعدد اللغات: تنفيذ نظام إدارة لغات يدعم الترجمة للإنجليزية والعربية، مع دعم كامل للاتجاه من اليمين إلى اليسار للنصوص والتصميمات العربية.
تصميم متجاوب: ضمان توافق الموقع الكامل مع جميع أحجام الشاشات مع تجربة مستخدم متسقة.
معالجة الأخطاء والتشخيص: إنشاء نظام قوي لمعالجة الأخطاء يشمل أدوات تشخيص لاتصال قاعدة البيانات لتحديد المشاكل وحلها بسرعة.
تحسين الأداء: تنفيذ تحسينات متعددة في الأداء تشمل استعلامات قاعدة بيانات محسّنة، وتقسيم الكود على مستوى المكونات، وإدارة فعالة للحالة.
نظرة عامة على نجاح المشروع
حقق مشروع COH نجاحًا ملحوظًا على عدة مستويات:
زيادة معدل التبرعات: أدت تجربة التبرع السلسة متعددة الخطوات والداعمة لعدة خيارات دفع إلى رفع معدلات التبرع مقارنة بالنظام السابق.
توسيع الوصول العالمي: مكّن دعم اللغات المتعددة المنظمة من التواصل الفعّال مع المتبرعين والمستفيدين في مناطق مختلفة، خاصة في المجتمعات الناطقة بالعربية.
تحسين الكفاءة الإدارية: ساهمت لوحة التحكم الشاملة في تبسيط العمليات، ما سمح لفريق العمل بإدارة المحتوى وتتبع التبرعات وإصدار التقارير دون الحاجة إلى دعم تقني.
تعزيز تجربة المستخدم: ساعد التصميم المتجاوب، والحركات السلسة، والتنقل السهل على زيادة مدة الجلسات وتقليل معدلات الخروج من الموقع.
بنية تقنية متينة: توفّر بنية المشروع أساسًا قويًا للتحديثات المستقبلية بفضل التنظيم الجيد للكود وفصل المهام بطريقة واضحة.
اتخاذ قرارات مبنية على البيانات: مكّنت التحليلات والتقارير المتكاملة المنظمة من اتخاذ قرارات أكثر دقة بشأن تمويل البرامج وجهود التسويق.
نجح المشروع في الموازنة بين الجمال البصري والمتطلبات الوظيفية، ليُقدّم منصة تفاعلية تنقل رسالة المنظمة بفعالية وتوفر البنية التقنية اللازمة لنموها المستقبلي.