South African platform Play4Good turns everyday sports and activities into charitable giving, offering a fresh fundraising lifeline to grassroots non-profit organisations.