Project Overview
Non-governmental organizations and charitable institutions must execute their operational and financial activities efficiently to achieve their objectives. These methods encompass campaign coordination, transparent fundraising and resource distribution, and efficient volunteer administration. Nonetheless, numerous companies continue to depend on paper-based procedures and manual recordkeeping. While participating in fundraising initiatives for the 2024 Sylhet flood
and the medical bills of our late sister Atika (CSE 17-18), I noted that these campaigns frequently result in inaccuracies, insufficient transparency, and superfluous bureaucratic complexities. The proposed Donation Management System (DMS) consolidates all pertinent functions into a unified, user-friendly software platform to tackle these difficulties. The system employs a novel, multi-layered architecture. ASP.NET Core Web API is utilized to establish a safe and resilient infrastructure, whereas React and TypeScript are employed to create a responsive and user-centric frontend. The solution employs Entity Framework Core alongside a relational database to provide effective data management and scalability. Security is essential and includes technologies such as BCrypt password hashing, CSRF protection, input validation, and secure payment processing. The responsive design guarantees interoperability across all devices, encompassing personal computers and mobile phones. The Donation Management System markedly decreases manual labor, improves transparency, and
streamlines the implementation of donation campaigns for diverse organizations.
The project includes features such as campaign management, donation processing, volunteer coordination, user authentication and access restriction, feedback sentiment analysis, and a physical donation tracking system. This technology aims to increase donor confidence and participation by promoting transparency and automating routine tasks to simplify the donation process.
and the medical bills of our late sister Atika (CSE 17-18), I noted that these campaigns frequently result in inaccuracies, insufficient transparency, and superfluous bureaucratic complexities. The proposed Donation Management System (DMS) consolidates all pertinent functions into a unified, user-friendly software platform to tackle these difficulties. The system employs a novel, multi-layered architecture. ASP.NET Core Web API is utilized to establish a safe and resilient infrastructure, whereas React and TypeScript are employed to create a responsive and user-centric frontend. The solution employs Entity Framework Core alongside a relational database to provide effective data management and scalability. Security is essential and includes technologies such as BCrypt password hashing, CSRF protection, input validation, and secure payment processing. The responsive design guarantees interoperability across all devices, encompassing personal computers and mobile phones. The Donation Management System markedly decreases manual labor, improves transparency, and
streamlines the implementation of donation campaigns for diverse organizations.
The project includes features such as campaign management, donation processing, volunteer coordination, user authentication and access restriction, feedback sentiment analysis, and a physical donation tracking system. This technology aims to increase donor confidence and participation by promoting transparency and automating routine tasks to simplify the donation process.