Charity Moments هو مشروع تقني يهدف إلى تسهيل وتعزيز ثقافة التبرع في المجتمع الإسلامي من خلال منصة ذكية تتيح للمستخدمين جدولة تبرعاتهم بشكل تلقائي في الأوقات ذات الأهمية الدينية، مثل شهر رمضان والأعياد الإسلامية.
توفر المنصة تجربة سلسة تمكّن المتبرع من اختيار الجمعية الخيرية المناسبة، تحديد مبلغ التبرع، وجدولة العملية في تاريخ محدد، ليتم تنفيذ التبرع تلقائيًا دون الحاجة إلى تدخل يدوي. يساهم هذا النهج في تعزيز الاستمرارية في العطاء وتسهيل الالتزام بالأعمال الخيرية.
تم تطوير الواجهة الأمامية باستخدام Next.js مع استخدام Redux لإدارة الحالة وTailwind CSS لبناء واجهات حديثة ومتجاوبة، مما يضمن تجربة مستخدم سريعة وسلسة على مختلف الأجهزة.
في الجانب الخلفي، تم بناء النظام باستخدام Node.js لتطوير APIs قوية تدير عمليات التبرع، جدولة المدفوعات، والتكامل مع الخدمات الخارجية. كما تم تصميم آلية أتمتة لمتابعة وتنفيذ التبرعات في الوقت المحدد، مما يضمن دقة وموثوقية العمليات.
تم نشر النظام على بيئة AWS باستخدام Docker، مع إعداد بيئات منفصلة (Production وStaging) لضمان استقرار النظام وسهولة التطوير. كما تم استخدام AWS Fargate لتشغيل خدمات الأتمتة التي تقوم بمراقبة التبرعات المجدولة وتنفيذها في مواعيدها المحددة بكفاءة عالية.
يعكس المشروع بناء نظام متكامل يجمع بين الأتمتة، الاعتمادية، وتجربة المستخدم المتميزة، بهدف دعم العمل الخيري وتسهيل الوصول إليه من خلال التكنولوجيا الحديثة.