Doing my part is one of the nonprofit organizations to channel the power of the Internet for online giving. On DMP a register user can submit a project, fund a project and vote for a project. DoingMyPart.com mission is to increase charitable giving by connecting people with the charities and causes they care most about.