/OpenMPD

Automate your MPD

Primary LanguageJavaGNU General Public License v3.0GPL-3.0

OpenMPD

OpenMPD is a Free Software Ministry Partner Development tool for Android.

Download OpenMPD on Google Play

The Home Screen The Notifications Screen

The goal of OpenMPD is to automate as much of the data management involved in MPD and MPM (Ministry Partner Maintenance) as possible, and to mine your donor data to help you more deeply understand, and serve, your partnership base. For the time being, we are primarily targeting MPM use cases, but may eventually expand to a full MPD toolkit as development continues.

Our design philosophy is "Zero User Input." The time we spend anaysing donor data is much better done by a computer, so OpenMPD aims to eliminate as much of this work as possible. The only exception is to configure the user's account(s) with TntMPD.DataServer instances provided by his missions organisations.

Current Status:

As it stands, OpenMPD is fully functional as an MPM tool. I've got some neat plans for version 2, but right now I'm doing some significant refactoring before starting on them. I'm currently replacing the old home-grown ORM backend with GreenDao, so expect significant breakage on this branch (the v1.1 branch still runs fine).

My refactoring goals before starting any new features are:

  • Switching to a better (not homebrewed) DAO library
  • Using Bayesing matching for partner evaluation

Get Involved

There are a number of ways you can contribute to this project. If you are interested, please contact @Brad. Here's how you can help:

  • Code
  • Graphics assets/UI design work
  • User testing
  • Financial support (I'm a missionary too!)

License

OpenMPD is licensed under the Gnu GPL version 3. See LICENSE.txt for details.