June 29 GSOC Weekly Check-In Meeting

June 29 GSOC Weekly Check-In Meeting

Date

Jun 29, 2018

Attendees

  • @Ed Cable

  • @Saksham Handu

  • @Abhay Chawla

  • Anwesh Nayak

  • @Ebenezer Graham

  • Aksh Gautam

  • @ANKUR SHARMA

  • @Ankit Raj Ojha

  • Pembe Miriam

  • @Dingfan Zhao

Goals

  • Discuss  progress of projects and identify any blockers

Discussion items

Time

Item

Who

Notes

Time

Item

Who

Notes

40 min

Check-ins

Everyone

 

Introductions

Check-Ins

For each student please create a new Level 2 entry and enter the following. 

  • What did you accomplish this past week?

  • What will you do this upcoming week?

  • What obstacles are impeding your progress?

  • Would you like help from some mentor for this task? 

Ankur Sharma

  • What did you accomplish this past week?

    • Sign up UI and Backend

    • Easy registration using Google account

    • Edit Profile Ui and Backend

    • Usecase testing

    • Minor issues fixed

  • What will you do this upcoming week?

    • I am looking forward to work on UPI UCs

    • I will be working on UI part of UPI UCs.

  • What obstacles are impeding your progress?

    • None.

  • Would you like help from some mentor for this task? 

    • I would like to talk to mentors about UPI SDK status

      • Ed: still trying to get connections with Yunus Social Business Fund to move forward with discussion about an entity but this is long-term move and we should explore shorter-term solution. 

Abhay Chawla

  • What did you accomplish this past week?

    • Integrated shell with web-app, bread-crumb component to generate them dynamically by doing initial configuration with routes.

    • Integrated loader and progress bar.

    • Integrated four default themes of Angular Material and two custom themes based on Mifos's logo. 

    • Looked over language support to provide in application:

      • Angular's official i18n - doesn't support use case to change language dynamically - need to build project each time to provide particular language.

      • Types of translation files currently supported are XML based (XLIFF 1.2, XLIFF 2, XMB)

      • ngx-translate provides JSON format (which will allow us to reuse the current translation files) and ability to change language dynamically → features that might be supported by the official internationalisation package in the future

      • Gaurav (mentor) to continue doing research on this. (under discussion)

  • What will you do this upcoming week?

    • User management screens for self service.

    • App configuration screens for web app, mobile app and online banking app.

    • Try implementing the APIs for registration of self service users. (if possible)

  • What obstacles are impeding your progress?

    • None right now.

  • Would you like help from some mentor for this task? 

    • Providing details on APIs needed.

    • Testing registration of self service users through default demo tenant. (if possible)

    • Yannick: Suggests looking at fims-web-app to see what they're using for i18n. (They are using ngx-translate) 

    • Feedback from anyone asociated with Mifos Mobile on App Configuration Requirements.

Ankit Raj Ojha

  • What did you accomplish this past week?

    • Completed the survey user interface for the Online Bank App 2.0 and generated the PR for the same.

    • Improved the responsiveness of the app and generated the PR for the same.

    • Started working on the graphs on the dashboard.

    • Looked for the new features that can be added to the app. These are the ideas for the new features about which I have mailed my mentor for discussion:

      • Advanced filter for Loan, Savings and Shares account list.

      • To-do list.

      • Pocket ( for keeping favourite accounts at one place).

  • What will you do this upcoming week?

    • Discuss with my mentor about these features.

    • Add graphs to the dashboard as per the community suggestions. 

  • What obstacles are impeding your progress?

    • The demo server isn't responding properly ( i guess from Wednesday). Self-service app is loading data very slowly and not responding properly. 

  • Would you like help from some mentor for this task? 

    • Yes

    • Action: Get certificate issue resolved → facing internal server error. 

Aksh Gautam

  • What did you accomplish this past week?

    • Completed the 3/3 fragment,polished all the three fragments of collection sheets. Added client images in collection sheet.

  • What will you do this upcoming week?

    • Finish the collection sheet part by solving the data persistence problem between fragment 2 and 3.

  • What obstacles are impeding your progress?

    • The server is down from past few days which is impeding my progress. I will setup a local server. Moreover I need a mentor interaction about the data persistence problem since that is the only part left in collection sheet

  • Would you like help from some mentor for this task? 

    • Yes.If I could get mentor's suggestion, I could finish the task as soon as possible.

    • Connect with Ishan or Rajan on collection sheet. 

Anwesh Krishna Nayak

  • What did you accomplish this past week?

    • Completed view clients layout with sorting and search features

    • Added CSS helper classes to support the material framework

  • What will you do this upcoming week?

    • for next week implement the view layout layout and client card

  • What obstacles are impeding your progress?

    • fineract api server is not working properly

  • Would you like help from some mentor for this task? 

Dilpreet Singh

  • What did you accomplish this past week?
    Implemented syncing functionality for customers list for cached data.

  • What will you do this upcoming week?

  • What obstacles are impeding your progress?

    • Needed review for the syncing PR.

  • Would you like help from some mentor for this task? 

@Saksham Handu

  • What did you accomplish this past week?

    • Started on FCM Migration

    • Completed migration work from POJO classes to Kotlin Data Classes

  • What will you do this upcoming week? 

    • Completing FCM Migration (Apart, from that have to ask the mentor)

  • What obstacles are impeding your progress?

    • Interaction from the mentor

  • Would you like help from some mentor for this task? 

    • Anytime

    • Action: Rajan to review PRs on Kotlin

    • Action: Saksham to create Fineract ticket on FCM Migration work needed at back-end. 

Pembe Miriam

  • What did you accomplish this past week?

    • Consumed all the endpoints of employees

  • What will you do this upcoming week?

    • Look into the codebase of fims web-app to see how they linked their app to the demo-server

  • What obstacles are impeding your progress?

    • Connecting my app to the demo-server since its hosted on my cloud

  • Would you like help from some mentor for this task? 

    • Not yet

Kumaranath Fernando

  • What did you accomplish this past week?

    • Fixes on data import tool integration

    • Completed trial balance job and sent PR on that

    • Completed issue Fineract-429 - executed jobs based on node ID - awaiting review

  • What will you do this upcoming week?

    • Parallelizing and paging of accrual jobs

  • What obstacles are impeding your progress?

  • Would you like help from some mentor for this task? 

Dingfan Zhao

  • What did you accomplish this past week?

    • Some issues with setup of Fineract 

    • Issue with Tomcat and MySQL version

  • What will you do this upcoming week?

    • Continue to do connection with mifos and make more functions about connection 

  • What obstacles are impeding your progress?

  • Would you like help from some mentor for this task? 

    • Send link to develop branch that has MySQL 5.7 compatability

Courage Angeh

  • What did you accomplish this past week?

    • Working on Kubernetes

  • What will you do this upcoming week?

    • Migrating to Kubernetes

  • What obstacles are impeding your progress?

  • Would you like help from some mentor for this task? 

Sanyam Goel

  • What did you accomplish this past week?

  • What will you do this upcoming week?

  • What obstacles are impeding your progress?

  • Would you like help from some mentor for this task? 

Ebenezer Graham

  • What did you accomplish this past week?

    • Wrote a customer adapter service to aid the notification service making call to the customer microservice

    • Completed the class associated with repository, mappers and entities for SMS configurations and created simple script to store Twilio credentials

    • Redesigned the wireframes UI

  • What will you do this upcoming week?

    • Complete the SMS feature

    • Create templates for the Customer events

    • Code the logic for portfolio events

  • What obstacles are impeding your progress?

    • Setting the tenant during a call to the customer service

  • Would you like help from some mentor for this task? 

    • Yes, provide guide on how to use the permitted feign client

Ruphine Kengne

  • What did you accomplish this past week?

    • Implemented update group definitions request in back-end

    • Faced 400 errors when trying to consume via the UI

    • Consumed Get and Post endpoint for Group - connecting group details UI to back-end to show information for each particular group. 

  • What will you do this upcoming week?

    • Will finish displaying group details

    • Implement the sign off component UI

  • What obstacles are impeding your progress?

  • Would you like help from some mentor for this task? 

    • Yes

Manish Kumar

  • What did you accomplish this past week?

    • Explored Fineract CN API

    • Encountering problems in build, getting errors

    • Fixed bugs in Mifos Mobile passcode library - will send PR by tonight

  • What will you do this upcoming week?

  • What obstacles are impeding your progress?

    • Need new use cases assigned and last PR reviewed 

  • Would you like help from some mentor for this task? 

Mohak Puri

  • What did you accomplish this past week?

    • Updated PR

    • Added new feature for finding identification card

  • What will you do this upcoming week?

  • What obstacles are impeding your progress?

    • Get feedback with mentor on feature list. 

  • Would you like help from some mentor for this task? 

Lalit Sanagavarapu

  • What did you accomplish this past week?

    • Installed H20, went through the documentation of Mifos on database and API

      • Most promising so far - can be deployed locally or in the cloud 

      • Determine if integrate as plugin or module

      • Also looked at Weka, Mlib, Mallet, SciKit, Orange, etc

    • Prepared Feature List

    • Will prepare a script for generating synthetic dataset

    • Got feedback from bankers in India on feature list

    • Will be preparing a synthetic data set  and/or get dataset from Bankers

  • What will you do this upcoming week?

    • run the models with the prepared dataset

  • What obstacles are impeding your progress?

    • None

  • Would you like help from some mentor for this task?

    • Comments, if any on feature list

 

Action items