As nice as you seem, I think you don't have the knowledge to handle such a project if you have no idea of what you're talking about. If I understood well, you want to help someone in particular. Then do it offline, or find charity causes related to his/her problem.
SEO, social marketing, fundraising are not fields you can learn overnight and it will take you weeks, months, even maybe years of your time to understand and put a project like this is you're a newbie.
If you expect someone to give you tips, you'll have to be very more specific in what you want, but broad questions like "how to do seo" or "how to convert people into donors" make it seems like you have no idea what you put your feet into.
No harsh feeling, I just think in that case, your time would be more rewarded by going directly to charities, offline, already existing.