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 |
|---|---|---|---|
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