crowdfunding is a collective effort of individuals who pool their resources, usually online, to support projects initiated by other people or organizations.