Development of online crowdfunding platforms and community foundations