So this is a fundraising website that allows charities, supporters and businesses to sign up and create campaigns to raise money.
It would be html 5 css3
it would have a gamification element to it. that means a points system, badges, missions and all of that.
charities, supporters and business would need to be able to create campaigns. these campaigns would link to social networks to allow their social network to donate to the campaigns.
each campaign would have metrics to show how successful it is.