- Implemented MVP with MTN Mobile Money as case study
- New interface for version 2 to accomodate changes
- Adding generic functionality to module to support multiple Mobile Money APIs
The directory currently contains 2 folders:
- momo-backend - which is the webservice for this module
- momo-ui - which is the front end(interface) for this module
To setup project on local environment,
- Fork the project from official repository here
- Clone the code from your own forked repo using
git clone <url_to_your_fork>
- Change in to the
mobile-money-module
directory usingcd mobile-money-module
- Add remote as upstream:
git remote add upstream https://github.com/openMF/mobile-money-module
- As of now, the webservice is not ready enough for the production environment and so can only be run from a development environment
- Also, this webservice complements the Mifos core upon which this module also relies upon
- Import project into IDE of choice such as Eclipse, IntelliJ(recommended)
- Install dependencies using gradle manager
- Run service
- Change into the
momo-ui
directory:cd momo-ui
- Install npm and bower dependencies:
npm install && bower install
- Run UI:
grunt serve