I wrote a while back about "Kickstarter." What I did not know at the time I wrote that post, was that it is part of a movement called Crowdfunding. Crowdfunding can be a successful online fundraising strategy if you are willing to put in the start-up time, have a reasonably large social network who you are not afraid to ask to donate to your project.
There is lots of information on this phenomena online and there are many resources besides the Kickstarter site that I have already mentioned.
IndieGoGo is another site. It is different from Kickstarter in that there is no deadline for funding and you can keep what you raise even if you do not raise all you need. This allows you to fund a project in stages or to adapt a project to available funding.