What would you use to build Kiva's micro-lending functionality on Drupal, i.e. a new way to fundraise for projects using micro-loans ($25 and up)?
As far as I understand, the Kiva module allows you to take existing Kiva user accounts and loans, and display them on a Drupal site, but what would it take to build that basic functionality on your own site?
On a basic level that functionality would include:
- Posting multiple projects on the site with set fundraising objectives
- Switching projects from fund-raising, active, and repaid states
- A commerce engine to take user $$ and apply to a specific loan
- A system to credit users' accounts as repayments are made
- Updates to user profiles to show loans made and current balance
I've looked at a few modules that have the potential to help:
- Donation Goals
- CiviCRM and CiviContribute
- Donation
- lm_paypal
- Fundraising (not working?)
- ChipIn
- Bounty (abandoned)
The main issues seem to be multiple projects (vs. just fundraising for the site), campaigns (people trying to fill a set bucket, vs. just "tipping" the site or project), and the difference between donating and lending (a one time interaction vs. a sustained . Some of the above help with each of the issues, but none seem to do all. Although CiviContribute might be able to... if I dug into it some more.
Thoughts, suggestions or pointers?
A few other posts I found that are similar:
Comments
Make any progress on this?
Make any progress on this? I'm also interested in knowing how feasible it would be to build a microlending platform on top of Drupal.