مشروع Charity Management System هو نظام متكامل لإدارة الجمعيات الخيرية تم تطويره باستخدام ASP.NET Core MVC وC#، يهدف إلى تنظيم وإدارة جميع العمليات داخل المؤسسة الخيرية مثل إدارة المتبرعين، المستفيدين، الحملات، والتبرعات بشكل آلي ودقيق.
️ المهام والوظائف الرئيسية في النظام:
إدارة المتبرعين (Donors):
تسجيل بيانات المتبرعين، تتبع تاريخ التبرعات لكل متبرع، وتوليد تقارير دورية عن إجمالي المساهمات.
إدارة المستفيدين (Beneficiaries):
حفظ بيانات المستفيدين ومتابعة طلباتهم، مع إمكانية تحديد نوع الدعم (مالي، طبي، غذائي، تعليمي...).
إدارة التبرعات (Donations):
تسجيل جميع أنواع التبرعات (نقدية أو عينية)، ربطها بالحملات الخيرية، وإصدار إيصالات إلكترونية قابلة للطباعة.
الحملات والمشاريع (Campaigns & Projects):
إنشاء حملات جديدة، تحديد أهدافها المالية، متابعة التقدم، وإظهار الحالة (جارية، مكتملة، مؤجلة).
التقارير والتحليلات (Reports & Dashboard):
لوحة تحكم Dashboard تفاعلية لعرض الإحصائيات بشكل مرئي (عدد المتبرعين، إجمالي التبرعات، الحملات النشطة...).
التنبيهات والإشعارات:
تنبيه عند اكتمال الحملة أو تجاوز التبرعات المستهدفة، وإرسال إشعارات شكر للمتبرعين عبر البريد الإلكتروني.
️ التقنيات المستخدمة:
ASP.NET Core MVC / C#
Entity Framework Core
SQL Server
Bootstrap 5 / jQuery / JavaScript
Email SMTP Integration
GitHub / IIS Deployment
النتيجة:
ساهم النظام في تسهيل إدارة العمل الخيري بشكل شامل، وتحسين دقة البيانات وسرعة التواصل بين المتبرعين والإدارة، مما أدى إلى زيادة كفاءة العمليات وتوسيع نطاق المشاريع الإنسانية.