May 25 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?
      • Add/Save Credit Card details for easy payment.
      • Validate the Credit Card details added by client.
      • Edit/Update Saved Credit Card.
      • Delete Saved Credit Card.
      • Finalised KYC Level 1 and Level 2 (both UI and Backend).
    • What will you do this upcoming week?
      • I will read about Mobile Money and implement the UCs including it but before that I need to discuss about it to mentors.
    • What obstacles are impeding your progress?
      • Need feedback from mentors for the PRs sent by me. 
      • I need to discuss next UCs with mentors.
      • Create Document Api is not working which is required for KYC Level 2.

      • Need Aadhaar API for KYC Level 3.

    • Would you like help from some mentor for this task? 
      • Yes. As I have requested Ed, Sundari, Naman and Puneet to schedule a meeting to talk about the issues I am facing currently and next UCs to be implemented.
      • Action: Ed to ping Naman and Puneet to review the pull requests made by Ankur. 

Abhay Chawla

  • What did you accomplish this past week?
  • What will you do this upcoming week?
    • Continue looking over Angular 6 and webpack.
  • What obstacles are impeding your progress?
    • Need clarity on if project is stand alone or integrated and if on AngularJS and Gulp or Angular 6 and Webpack.
    • After the above decision is made, I'll request for any additional API's we require for the portal as well as initiate further discussions.
  • Would you like help from some mentor for this task? 
    • Yes, to finalise the work and begin coding.

Ankit Raj Ojha

  • What did you accomplish this past week?
    • I fixed the registration part of the app. Now, its working fine. We changed the server from demo to mobile. Generated the PR for the same.
  • What will you do this upcoming week?
    • Work on the loan and savings products details page. And will also create mockups for the ideas in the idealist.
  • What obstacles are impeding your progress?
    • APIs for tasks mentioned in the idealist.
  • Would you like help from some mentor for this task? 
    • I have already contacted my mentor regarding the obstacles.

Aksh Gautam

  • What did you accomplish this past week?
    • Enhancement of create client,create group,create center fragments, Generated the PR for the same.
    • Dialogue segment for uploading documents,identifiers,Generated the PR for the same.
    • Fixed some minor issues
  • What will you do this upcoming week?
    • Will have exams(29th May-6th June) so likely not on check-in. 
  • What obstacles are impeding your progress?
    • Review and Finalization of UI mockups from Rajan
  • Would you like help from some mentor for this task?
    • Action: run reports PR will be merged so Aksh can work on that later - only reports for clients but 5 other types of reports to be integrated. 
    • Action: Raunak assisting with UI mockups. 

Anwesh Krishna Nayak

  • What did you accomplish this past week?
    • Started working on porting from Angular 1 to Angular 6
  • What will you do this upcoming week?  
    • Continue working on this project and come up with new designs for all views
  • What obstacles are impeding your progress?
    • Major blocker is previous project was so huge 
  • Would you like help from some mentor for this task? 

Dilpreet Singh

  • What did you accomplish this past week?
    • Shifted all issues from Mifos github to Apache Fineract CN Mobile Jira
    • Updated readme pages
    • Added instructions for setting up and contribution guidelines
    • Configured project for Kotlin and shifted java modules to kotline model data class
    • Working on feature for syncing of clients - awaiting reply from Rajan about it. 
      • Using DBFlow - another option to use 'Room' - see if we want to shift or not - 
  • What will you do this upcoming week?
  • What obstacles are impeding your progress?
  • Would you like help from some mentor for this task? 
    • Action: Dilpreet to post suggestion of switching from DB Flow database to mailing lists. 



Saksham Handu

  • What did you accomplish this past week?
    • Implemented UI using mock survey questions because APIs were absent
    • Were working on chat support integration - continuing chat discussion on mailing list
    • Created token on this regarding
  • What will you do this upcoming week?
    • Continuing to interact with Community on Chat Support Integration
    • Work on Mockups with the suggested Community Members
  • Would you like help from some mentor for this task? 
    • Yes, anytime 

Mohak Puri

  • What did you accomplish this past week?
    • Implemented fake database layer until demo server in place
  • What will you do this upcoming week?
  • What obstacles are impeding your progress?
    • Need mockup for review screen
  • Would you like help from some mentor for this task? 
    • Action: Ping Rajan to get mockup for review screen. 


Pembe Miriam

  • What did you accomplish this past week?
    • Created sample MFI on the web app for Mifos X to understand how to support
    • Implemented UI that had pushed on Confluence page - accounting and routing between them - will publish and send out
    • Read document sent by Tancred on group lending - will more fully understand soon. 
  • What will you do this upcoming week?
    • Finishing accounting UI components before end of next week 
  • What obstacles are impeding your progress?
  • Would you like help from some mentor for this task? 

Kumaranath Fernando

  • What did you accomplish this past week?
    • J Meter benchmarking scripts for loan approval and disbursal
    • Logged into clone server to support Daniel with data import tool - not able to reproduce issue there. 
  • What will you do this upcoming week?
    • Trial Balance Report - query optimizations there - will discuss more with Avik
  • What obstacles are impeding your progress?
  • Would you like help from some mentor for this task? 
    • Action: Ed to schedule call with Daniel/Nathan to discuss support

Dingfan Zhao

  • What did you accomplish this past week?
    • Built out the basic file structure for his project
      • Core module: this module contains the interface for the other modules, it is like the controller of logic
      • Client module: this module handles the connection with Mifos main application through RESTful APIs
      • NLP module: this module implements the NLP engine, OpenNLP is implemented
      • Protocol module: this module implements the chatbot protocol, basically the Skype protocol is my choice
      • Server module: this module handles the requests and responses between user and server
    • Researched technology stack that will be using
      • NLP - Apache OpenNLP - no license issue
      • SpringBoot Framework - to see how it works to build server to handle request from user and query data from Mifos application
  • What will you do this upcoming week?
    • Continue implementing components designed last week - implement interaction between these modules
      • Main focus will still be on NLP module, which is the core of this project
    • Schedule call after connecting, the content of the call:
      • Build up the module of NLP and implement the interfaces specified in core module
      • The core module only contains interfaces, it controls the main logic workflow
  • What obstacles are impeding your progress?
    • There are some non-related issues that impedes my progress, like I have to go for driving license test and family dinner
    • Spring framework concepts are hard to understand
  • Would you like help from some mentor for this task? 

Courage Angeh

  • What did you accomplish this past week?
    • Migration script for domain microservices
    • Issues with public/private key authentication for demoserver microservices - trying to find endpoints
      • When microservices run, they stop because of authentication issues. 
  • What will you do this upcoming week?
    • Fix issue
    • Containerize Eureka, ActiveMQ, Cassandra and MariaDB
  • What obstacles are impeding your progress?
  • Would you like help from some mentor for this task? 
    • Action: Courage to email mailing list about her issue with authentication. 

Sanyam Goel

  • What did you accomplish this past week?
    • Reviewed latest code from payment gateway for the outbound Queue.
    • Designed and Defined the new generic architecture so it interacts with both Fineract and Fineract CN
  • What will you do this upcoming week?
    • Finalize the full architecture and start it's development from scratch and will also look, if we can utilize the previous code.
  • What obstacles are impeding your progress?
    • No blockers currently 
  • Would you like help from some mentor for this task? 

Ebenezer Graham

  • What did you accomplish this past week?
    • Focused on tweaking demo server to incorporate notification microservice
    • Linux initial script for initial cloning of microservice
    • Made some changes to UI wireframe - still waiting for feedback from community on additions that can be made.
  • What will you do this upcoming week?
    • Aim to have Fineract running on VM
    • Build necessary model classes so fit for production - need to ensure can get event and send notification via SMS or email 
  • What obstacles are impeding your progress?
    • VM with google cloud currently failing - not able to run and test. 
    • Anybody willing to fix Google Cloud VM? 
  • Would you like help from some mentor for this task? 
    • Action: Ed to send links about GCM notification integration
    • Action: Connect with Myrle or Victor to discuss Google Cloud VM issues. 

Ruphine Kengne

  • What did you accomplish this past week?
    • Created domain for group
    • Implemented view group and create group component
    • Reviewed document from Tancred
    • Created group folder - find order for which other services have been implemented
  • What will you do this upcoming week?
    • Create different components and implement them. 
    • Angular 
  • What obstacles are impeding your progress?
  • Would you like help from some mentor for this task? 
    • Action: Ed scheduling requirements discovery call with domain experts on group lending. 

Manish Kumar

  • What did you accomplish this past week?
    • Pushed changes for adding beneficiary
    • Uploading QR codes for gallery
    • Started Learning Kotlin for the project
    • Mockup for home activity
  • What will you do this upcoming week?
    • Will start woking on passcode view and login view if I get the repo link else will continue learning kotlin
    • Start working on UI mockup of homepage
  • What obstacles are impeding your progress?
    • Need architecture defined in repo to move forward also the repo link
  • Would you like help from some mentor for this task? 
    • Yes 

Action items

  •