Self-Service Android Application Product Document
Project Summary
Mifos released a full set of client-facing API’s to provide a direct control of data to the clients. Earlier there was bank facing API’s which utilized in the Mifos Community App app and Mifos Android Client as well. Mifos Android Client is helping the bank staff to access client’s data on the go but, clients were still bank dependent on doing any transaction or editing any personal information. With the help of new client-facing API’s, we are developing a Self-Service Android App so that clients have direct control over their data and they can perform basic operations such as transaction of money from one account to another on the go. They can apply for loan etc.
MockUps: https://openmf.mybalsamiq.com/projects/mifosandroidself-serviceapp/grid
Completed
Partially
Not Implemented
Features
- User Sign Up
- User Sign In / Login
- Home Screen
- User Details
- User Accounts List (Savings, Loan, Share)
- Savings Account Details
- Loan Account Details
- Share Account Details (API not available)
- Loan Make Payment
- Own Account Transfers (Savings Make Transfer (Deposit, Make Transfer, Quick Transfer) )
- Recent Transactions
- Savings Transactions
- Loan Transactions
- New Loan Application
- Charges (This can be any type client, savings, loan)
- Beneficiary for Third Party Transfer
- Third Party Account Transfers
- Update Loan Application
User Sign Up
Github Issue: #56
Here are the mockups, provided by Denila Philip
- Enter A/C and Mobile Number
- Create Account with Username and Password
- Create Strong Password
- User created, Login with your credentials
API Available
Create User API: https://demo.openmf.org/api-docs/apiLive.htm#users_create
User Stories: ........................
User Sign In / Login (Implementation Done)
Github Issue: #57
Implemented Mockup
User Stories: .........................
Home Screen (Implementation Done)
Github Issue: #244
Implemented Mockup
User Stories; ....................
User Details (Completed)
Github Issue: #64
No Mocks Present
User Stories: ..................
User Account List (Savings, Loan, Share)
Github Issue:
Implemented mockup
User Stories: ..........................
Savings Account Details
Github Issue:
Implemented Mockup
User stories: ..................
Loan Account Details
Github Issue:
Implemented Mockup
User Stories: .....................
Own Account Transfer (Savings Make Transfer (Deposit, Make, Quick Transfer))
Github Issue:
Implemented mockup
User Stories: ............................
Recent Transactions
Github Issue:
Implemented mockup
User Stories: ............................
Savings Transactions
Github Issue:
Implemented Mockup
User Stories:.....................
Loan Transactions
Github Issue:
Implemented Mockup
User Stories: ..................
Charges (Savings, Loan, Client)
Github issue:
Implemented Mockup
User Stories: This feature is implemented for the Client only. We need to refactor this feature and need to make the generic type of charge feature that can handle any charge. We need to pass the only type of charge only.
New Loan Application
Github Issue:
Implemented Mockup
User Stories:.......................