OpenCharity Open Source Charity Management Platform
OpenCharity is an open-source charity management platform built with Laravel and Filament. It helps NGOs, charities, and community organizations manage families, cases, visits, assistance workflows, documents, and donations from one centralized admin panel, which reduces paperwork and makes beneficiary support more transparent.
Shipped Creator, full-stack Laravel developer & system architect
Case study
-
The challenge
NGOs, charities, and community organizations often run on manual paperwork and scattered records, which makes it hard to track cases, follow up on visits, and show transparently how assistance is delivered. They needed a structured, centralized system they could afford and adapt, rather than a rigid proprietary tool.
-
The approach
I designed OpenCharity as a modular Laravel application with a Filament admin panel that serves as the single operational hub. The data model links families, beneficiaries, cases, visits, assistance workflows, documents, and donations, so each case carries its full history in one place. I relied on Filament's resources, forms, and tables to deliver a clean, consistent back office quickly. I also kept the architecture scalable and customizable so other developers and organizations could extend it. I released the project as an open-source GitHub repository.
-
The outcome
I delivered a working, open-source charity management platform with a live preview. It gives nonprofits one centralized place to organize beneficiary data, track cases and visits, and manage assistance and donations with less manual paperwork. Developers can freely adopt and customize it for their own charitable and community work.
- Laravel
- PHP
- Filament
- Livewire
- Tailwind CSS