May 25 GSOC Weekly Check-In Meeting
Date
May 25, 2018
Attendees
@Ed Cable
@Abhay Chawla
@Sanyam Goel
@Manish Kumar
@Ebenezer Graham
@Dingfan Zhao
@Courage Angeh
Aksh Gautam
@Ankit Raj Ojha
Goals
Discuss progress of projects and identify any blockers
Discussion items
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?
I recreated the mockups of the project here: https://drive.google.com/drive/folders/1JxpdviMjaYspu3uICLFlXM22aqyOHIfV?usp=sharing
Started looking over Angular 6 and webpack.
Devoted some time for my exams conducted over the last 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