June 29 GSOC Weekly Check-In Meeting

Date

Attendees

Goals

  • Discuss  progress of projects and identify any blockers

Discussion items

TimeItemWhoNotes
40 minCheck-insEveryone

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

  •