Crowdfunding platforms has taken off as a financing tool for a variety of projects