I want to raise money for my project, cause or charity...

To raise money for your specific cause or campaign through social media, try using a social fundraising site like Crowdtilt. Crowdtilt lets friends and charities raise money for nearly anything.