The Armaghan Foundation serves children with autism through free services funded primarily by public and donor contributions. Historical data—donor records, volunteer histories, and donation amounts—represent crucial organizational assets.
Volunteers recruit donors and manage sales of items such as wreaths to support the children in the program. Armaghan Charity System, developed in Java and React, functions as a dynamic, efficient communication bridge between the foundation and all stakeholders.
Each volunteer can register donors with contact information; once assigned, those donors join that volunteer’s group and cannot be registered by others. Volunteers view and report only on donors and donations in their own group, maintaining confidentiality across teams.
To prevent unauthorized changes, only system administrators may edit or delete donation records. Confidential user details are sent to volunteers’ mobile numbers upon registration. After a donation is recorded, an automated thank-you message is sent to each donor.
The platform includes modules for managing volunteers, donors, events, donations, and analytical reports.
System administrators have full access to all modules and can filter reports by volunteer or donor, or generate consolidated metrics.
Phase one of the system is live. Future phases will allow families to upload initial child case files—medical and social work records—which, once reviewed and approved, will enable full tracking of services provided (financial, medical, etc.) and progress reporting.