May 25 GSOC Weekly Check-In Meeting

May 25 GSOC Weekly Check-In Meeting

Date

May 25, 2018

Attendees

  • @Ed Cable

  • @Abhay Chawla

  • @Sanyam Goel

  • @Manish Kumar

  • @Ebenezer Graham

  • Anwesh Nayak

  • @Dingfan Zhao

  • @Courage Angeh

  • Aksh Gautam

  • @Ankit Raj Ojha

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

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