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:

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

pichot’s picture

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.