DOI : https://doi.org/10.5281/zenodo.19482338
- Open Access
- Authors : Lubnah Faridi, Misbah Shaikh, Maira Waghu, Hafsa Sarguroh, Prof. Neha Salunkhe
- Paper ID : IJERTV15IS040230
- Volume & Issue : Volume 15, Issue 04 , April – 2026
- Published (First Online): 09-04-2026
- ISSN (Online) : 2278-0181
- Publisher Name : IJERT
- License:
This work is licensed under a Creative Commons Attribution 4.0 International License
Online Charity Management System
Lubnah Faridi, Misbah Shaikh, Maira Waghu, Hafsa Sarguroh
Students, Dept. of Computer Engineering, Anjuman-I-Islams Abdul Razzaq Kalsekar Polytechnic, Maharashtra, India
Prof. Neha Salunkhe
Professor, Dept. of Computer Engineering, Anjuman-I-Islams Abdul Razzaq Kalsekar Polytechnic, Maharashtra, India
Abstract – A Charity Management System (CMS) is a digital web-based platform designed to streamline donation tracking, donor management, and charitable campaign administration. Traditional charity organisations face challenges including data opacity, manual record-keeping errors, and limited accessibility for donors. This project proposes a comprehensive web application that enables donors to contribute funds or resources, while administrators manage campaigns, track donations, and generate reports efficiently. The system incorporates modules for user registration, donation management, campaign administration, NGO document verification, and query handling. Real-time updates and accurate record maintenance ensure operational transparency. Secure payment integration and a robust relational database further enhance system trustworthiness and reliability for all stakeholders.
Key Words: Charity Management System, Donation Management, NGO, Resource Allocation, Web Application, Transparency, PHP, MySQL, ASP.NET, Role-Based Access Control
-
INTRODUCTION
Technology is rapidly transforming every sector, including non- profit and charitable organisations. Many NGOs and charity bodies still rely on manual, paper-based processes for managing donations and resources, leading to data duplication, poor transparency, and significant operational inefficiency.
An Online Charity Management System (CMS) addresses these gaps by providing a unified digital platform for all charity- related operations. It empowers donors to discover campaigns, contribute funds, and track their contributions; while giving administrators the tools to manage campaigns, monitor donations, handle NGO registrations, and produce analytical reports. By centralising these functions, the CMS improves accountability, builds donor trust, and accelerates operational efficiency for charitable organisations.
-
Problem Statement
Most charity organisations operate with fragmented, manual workflows. Data duplication, poor record accuracy, and the absence of real-time visibility create operational bottlenecks. Donors often have no means to verify how their contributions are being utilised, which erodes trust and reduces participation. These limitations underscore the urgent need for a structured, transparent digital solution.
-
Objectives
-
Provide an accessible web platform for donors, volunteers, and administrators.
-
Enable real-time donation tracking and campaign management.
-
Ensure data integrity and security through a structured relational database.
-
Streamline NGO registration with document upload and admin verification.
-
Support transparent reporting, audit trails, and communication between stakeholders.
-
-
-
LITERATURE REVIEW
Existing literature on non-profit management systems consistently highlights the need for digital transformation. Laudon and Laudon (2018) established that information systems significantly improve organisational efficiency by automating routine tasks and enabling data-driven decision making [1].
Pressman (2014) emphasised structured software engineering practices for building reliable, maintainable web applications [2]. Open-source NGO platforms such as CiviCRM exist but require complex server configuration and technical expertise beyond the capacity of small local charities.
Turban et al. (2018) confirmed that web-based management systems reduce administrative overhead and improve donor engagement through transparency features [3]. Sommerville (2016) further reinforced the importance of modular, requirements-driven design in building trustworthy systems [4]. The proposed CMS builds upon these findings by delivering a purpose-built, lightweight system tailored for small-to-medium charitable organisations.
-
SYSTEM DESIGN AND ARCHITECTURE
-
Architecture Overview
The Online CMS follows a classic three-tier client-server architecture. The presentation layer delivers the user interface via HTML5, CSS3, Bootstrap, and JavaScript, ensuring a responsive, browser-compatible experience. The application logic tier, implemented in PHP/ASP.NET with C#, handles
business rules, authentication workflows, and data processing. The data tier uses a relational MySQL/SQL Server database to persist all records securely.
The architecture diagram (Fig. 1) illustrates the interaction between the front-end modules, the backend API layer, the database, and external services such as the payment gateway and email notification service.
Fig. 1: Online CMS System Architecture
-
Technology Stack
Layer
Technology
Front-End
HTML5, CSS3, Bootstrap, JavaScript
Back-End
PHP / ASP.NET with C#
Database
MySQL / SQL Server
Authentication
Session login, role-based access
Payment
Razorpay / Stripe (planned)
Server
Apache / IIS Web Server
Table 1: Technology Stack
-
Data Model
The relational database comprises five core entities: Users (donors, volunteers, admins), NGOs (with registration metadata and verification status), Campaigns (goal, description, dates, funding progress), Donations (donor ID, campaign ID, amount, timestamp), and Queries (sender, subject, message, status). Foreign key constraints enforce referential integrity across all entities, and indexed fields on email and campaign ID ensure fast query performance.
-
-
CORE MODULES
The CMS is composed of five functional modules that collectively manage all system operations from onboarding through reporting.
-
Registration and Authentication Module
This module handles onboarding for three user types: donors, volunteers, and NGOs. All users provide their name, contact number, and email address. NGOs additionally submit their registration number and official documents for admin verification. The module enforces unique email constraints, validates all required fields, and uses session-based authentication. Passwords are stored as hashed values; role-
based access control ensures each user type sees only the features relevant to them.
-
Document Upload and Verification Module
NGOs upload registration certificates and supporting documentation (PDF format) during registration. The system validates file type and enforces size limits. Valid documents are stored securely. Administrators review uploaded documents through the admin panel before approving NGO accounts. This erification step prevents fraudulent registrations and builds donor confidence in the platform's credibility.
-
Donation and Participation Module
Donors can browse active campaigns and contribute any amount to chosen causes. The donation workflow captures donor ID, campaign ID, amount, and timestamp. Volunteers can register for campaign events. Real-time funding progress indicators on each campaign card provide immediate visual feedback on donation impact, encouraging continued engagement.
-
Campaign Management Module
Administrators create and manage campaigns with a title, description, funding goal, and active date range. The system automatically tracks cumulative donations per campaign and updates progress in real time. Admins can pause, extend, or close campaigns; expired campaigns are automatically locked against new donations. Campaign listings on the user dashboard maximise donor visibility.
-
Communication and Query Module
Users submit queries via a structured form (name, email, subject, message). Submissions are persisted to the database and the user receives a confirmation notice. Administrators can view and respond to all queries from the admin panel. This module creates a reliable, auditable communication channel between donors, NGOs, and platform administrators.
-
-
RESULTS AND DISCUSSION
The Online CMS was tested across Google Chrome, Mozilla Firefox, and Microsoft Edge on desktop and mobile devices. All core modules functioned correctly in every tested environment. Database persistence was verified donor records, campaign data, and donation histories were retained accurately across browser sessions.
The system correctly enforced role-based access, preventing donors from accessing admin-only features. Concurrent registrations were handled without data duplication. Campaign progress indicators updated in real time following each donation. The following table summarises the functional test results:
Table 2: Functional Test Results
Fig. 2: Donor Registration Page
Fig. 3: Campaign Dashboard
Fig. 4: Admin Panel Donation Overview
Test Case
Expected Result
Status
User Registration
Account created successfully
Pass
Donor Login
Authentication successful
Pass
Create Campaign
Campaign listed for donors
Pass
Make Donation
Donation recorded and confirmed
Pass
View History
Accurate donation history shown
Pass
Admin Manage Users
CRUD operations work correctly
Pass
Generate Report
Report generated correctly
Pass
Contact / Query Form
Message saved, confirmation shown
Pass
-
FUTURE SCOPE
The CMS has significant potential for expansion. Planned enhancements include:
-
Multi-language support to reach donor and volunteer communities across regional languages.
-
A native mobile application (Android/iOS) with push notifications for campaign updates and donation confirmations.
-
Advanced data analytics to surface donation trends and campaign performance insights for NGO administrators.
-
Automated tax-exemption certificate generation for eligible donor contributions.
-
AI-powered anomaly detection to flag irregular donation patterns and protect platform integrity.
-
Progressive Web App (PWA) support to enable offline access and home-screen installation on mobile devices.
-
-
CONCLUSION
The Online Charity Management System is a comprehensive web-based platform that meaningfully improves transparency, efficiency, and accessibility in charitable operations. By digitalising donor registration, campaign management, donation tracking, NGO verification, and stakeholder communication into a single unified system, the CMS eliminates the fragmentation and opacity that characterise traditional manual charity administration.
The system architecture built on HTML5, Bootstrap, PHP/ASP.NET, C#, and MySQL is modular, maintainable, and scalable. Role-based access control, document verification, and relational data integrity safeguards make the platform secure and trustworthy for all participants. With planned future enhancements including mobile applications, multilingual interfaces, and intelligent analytics, the CMS is positioned to become a robust tool that connects donors effectively with the communities that depend on charitable support.
ACKNOWLEDGEMENT
The authors sincerely thank their mentor Prof. Neha Salunkhe, Department of Computer Engineering, Anjuman-I-Islams Abdul Razzaq Kalsekar Polytechnic, Maharashtra, India, for her invaluable guidance, continuous encouragement, and expert
supervision throughout the design, development, and documentation of this project.
REFERENCES
-
K. C. Laudon and J. P. Laudon, Management Information Systems: Managing the Digital Firm, 15th ed. Pearson Education, 2018.
-
R. S. Pressman, Software Engineering: A Practitioners
Approach, 8th ed. McGraw-Hill Education, 2014.
-
E. Turban, C. Pollard, and G. Wood, Information Technology for Management, 11th ed. Wiley, 2018.
-
I. Sommerville, Software Engineering, 10th ed. Pearson Education, 2016.
-
Microsoft Corporation, ASP.NET Documentation, [Online]. Available: https://learn.microsoft.com. [Accessed: Mar. 2026].
-
Microsoft Corporation, SQL Server Documentation, [Online]. Available: https://learn.microsoft.com. [Accessed: Mar. 2026].
-
Bootstrap Team, Bootstrap Framework, [Online]. Available: https://getbootstrap.com. [Accessed: Mar. 2026].
-
W3Schools, PHP Web Development Tutorials, [Online]. Available: https://www.w3schools.com. [Accessed: Mar. 2026].
design, development, and documentation of this capstone project.
BIOGRAPHIES
Lubnah Faridi
Backend Developer (Team Leader). Final-year student pursuing Diploma in Computer Engineering at Anjuman-I-Islams Abdul Razzaq Kalsekar Polytechnic, Maharashtra, India. Responsible for backend architecture, database design, and server-side logic of the Online Charity Management System.
Misbah Shaikh
Frontend Developer. Final-year student pursuing Diploma in Computer Engineering at Anjuman-I-Islams Abdul Razzaq Kalsekar Polytechnic, Maharashtra, India. Designed and implemented the responsive user interface and donor-facing modules.
Maira Waghu
Backend Developer. Final-year student pursuing Diploma in Computer Engineering at Anjuman-I-Islams Abdul Razzaq Kalsekar Polytechnic, Maharashtra, India. Contributed to donation processing, campaign management logic, and database integration.
Hafsa Sarguroh
Frontend Developer. Final-year student pursuing Diploma in Computer Engineering at Anjuman-I-Islams Abdul Razzaq Kalsekar Polytechnic, Maharashtra, ndia. Developed the admin panel interface and NGO registration workflow.
Prof. Neha Salunkhe
Professor, Department of Computer Engineering, Anjuman-I- Islams Abdul Razzaq Kalsekar Polytechnic, Maharashtra, India. Guided and mentored the student team throughout the
