You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 4
Next »
Project Summary
Goals
- To provide users direct control over their bank accounts.
- Help users to transfer money to their own accounts as well as accounts of others.
- Let users to change their account information on the go.
Background, Impact, and User Need
Mifos already provides banking android application for field officers, this application will be having many similar features to that of field officers application but providing direct control to the users. All the users which were using the Mifos based banking solution will be benefited by this application.
Deliverables
Self-Service Android Application
Complete Documentation
Schedule/Timeline
|
---|
|
Students Work on their Projects (Pre-Midterm Evaluation )May 23, 2016 - June 27, 2016 |
---|
(week 1) Designing static UIs such as Home Screen, Profile Screen, accounts screen, transaction screens, accountdetail screen, questionnaire screen
(week 2) Designing as well as writing code for Navigation Drawer. Writing code to add tab view in Accounts screen. Writing code to for adding recyclerview in Accounts screen.
( week 3) Start writing code for backend logic, creating various service interfaces used for fetching data via Retrofit library. Writing code for authentication on login screen.
( week 4) - Writing code to populate data on the Profile screen.
- Create profile screen in such a manner that user can edit only specific fields (some sensitive information might be visible only).
- Writing code to provide editing profile options to the client.
( week 5) - Writing code to fetch the various accounts of each client in both deposit as well as loan accounts tab.
- Testing for the completed work, till now.
- Taking reviews on the application developed till 5th week from mentors and other community members and submitting my work for the midterm evaluation.
|
Students Continue Coding (Post Midterm Evaluation)June 27, 2016 - August 15, 2016 |
---|
(week 6 and 7) ( week 8 and 9 ) Implementing Transaction details functionality (user can see details of their last transactions after implementation of this feature). Implementing the Questionnaire Screen. Writing code to provide offline support for application.
( week 10 ) ( week 11 ) - Continue writing various unit test and other UI tests.
- Documentation of my entire work. I will focus on writing as much detailed documentation as possible so that new contributors can easily continue my work.
|
Students Submit Code and EvaluationsAugust 15 - 23, 2016 |
---|
If time remains after the key functionalities then I will add additional features such as "how to use guide" and other features as described in the project proposal under addtional features category. |
Additional Resources
GSoC proposal https://goo.gl/P7xaj2
GSoC blog vishwajeetsrivastava.com
Customer Self Service
Customer Self Service Phase-2