June 23 Weekly Check-In
Date
Jun 23, 2020
Attendees
@Ed Cable
@Abhijit Ramesh
@Shashank Priyadarshi
@Ashwin Ramakrishnan
Not Present
Muskan and Natasha.
Audio Recording:
https://us02web.zoom.us/rec/share/vdFYE7zb_DpOa7fO5k_zQ7BiDNv6aaa81XJIq_sPmhwJYWDxNtTvkzcNKaTEbtOn
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?
Defined Kotlin/Native multi-platform architecture with MVP for Mifos Open Banking App.
Compared Flutter with Kotlin/Native.
Wrote boiler plate code for android and ios compatible Kotlin/Native implementation.
What will you do this upcoming week?
Need to discuss about whether to go ahead with Kotlin/Native or Flutter.
What obstacles are impeding your progress?
Would you like help from some mentor for this task?
Action: follow up with Ishan, Naman, Rajan to make final decision on kotlin
Karan Takalkar
What did you accomplish this past week?
Create/View/Edit, Savings and Shares account.
Manage funds, Manage currencies and View cashiers components in organization module.
5/20 action buttons shares and savings combined.
What will you do this upcoming week?
Complete remaining action buttons
What obstacles are impeding your progress?
Would you like help from some mentor for this task?
Action: discuss about UI and UX enchancements app in the web-app with Ed or Pranjal - multiple small action buttons on view pages for major accounts, click on button redirects to small window - use a dialogue instead of routing to new component or can do it on side along the body.
Leveraging Angular 6 and Angular Material but keeping structure same as community app - will complete rewrite and then can work on UX enhancements.
Muskan Khedia
What did you accomplish this past week?
Going through the code of create loans action
Implemented some sections in create loan action using stepper component
What will you do this upcoming week?
Implement the components in the Admin Section
What obstacles are impeding your progress?
For create loan actions, i will require some time to understand all the components and define a proper structure for its implementation
Would you like help from some mentor for this task?
Yash Khare
What did you accomplish this past week?
What will you do this upcoming week?
Train models and work on the image classification notebook
What obstacles are impeding your progress?
Last week the SSL certificate expired, and the app wasn't able to login with any other API. So I had to work on changing that. It's fixed now.
Would you like help from some mentor for this task?
Not right now
Ahmad Jawid Muhammadi
What did you accomplish this past week?
Finished testing all functionalities of the app with Fineract CN instance demo
Solved all potential bugs after changing base URL and raised a solution PR for it.
Researched and edited mockup screenshots for GIS feature and raised a Jira Feature Issue.
Shared app's APK with Sanvitti Dalmia to create mockup screens.
What will you do this upcoming week?
implement GIS (geographic information system) like location tracking.
What obstacles are impeding your progress?
My implementation plan and mockup screens need to be approved
Would you like help from some mentor for this task?
Yes, I need to discuss my implementation about this feature.
Action: Ed to escalate feedback and approval mockup screens to Rajan.
Chinmay Kulkarni
What did you accomplish this past week?
Created app module of Android SDK - illustration of how API should be used.
Not able to make API call with SSL certificate - so made change to support that workaround.
What will you do this upcoming week?
What obstacles are impeding your progress?
Waiting on a call with Rajan to address some issues.
Would you like help from some mentor for this task?
Action: Ed to reach out to Ishan to assist with Chinmay
Devansh Aggarwal
What did you accomplish this past week?
Studied the FineractCN based applications - Mifos Mobile CN and Apache Fineract CN
Completed most of the work for FineractCN integration in Core Module of Mobile Wallet
What will you do this upcoming week?
Work on MifosPay module for FineractCN integration
Complete the FineractCN integration work and write some tests for use cases
What obstacles are impeding your progress?
The "interopUser" user for FineractCN instance hosted on buffalo.mifos.io is not working.
Would you like help from some mentor for this task?
Yes, I have a meeting with my mentor today for clearing the blockers in FineractCN integration
Acton: ed to send details of a tenant that has issues.
Garvit Agarwal
What did you accomplish this past week?
Tested the demo instance in the app.
Had meeting with Ebenezer for notifications implementation.
Documented FineractCN APIs relevant to Mifos Mobile CN.
What will you do this upcoming week?
Research more about OpenBanking APIs.
Explore the various features of demo instance in the app.
What obstacles are impeding your progress?
Demo instance buffalo.mifos.io is not supporting interopUser.
APIs for Loan and Beneficiaries are not present in FineractCN documentation.
Some uncertainty in implementation of notifications system.
Would you like help from some mentor for this task?
Yes, I surely need to get in touch with senior mentors to talk about the further implementations for Mifos Mobile CN.
Manthan Surkar
What did you accomplish this past week?
Worked on Integration tests for Audits
Enforced Multiple checkstyles - majority have been merged now.
What will you do this upcoming week?
Write remaining part of Integration tests
Wrap-up Checkstyles (Excluding naming checkstyles, which will be continued)
Start with assigned swagger-ui issues.
What obstacles are impeding your progress?
Would you like help from some mentor for this task?
Natasha Natarajan
What did you accomplish this past week?
Continued work on Javac compiler Args, Research Community App, Mifos API, and Postman
What will you do this upcoming week?
What obstacles are impeding your progress?
Would you like help from some mentor for this task?
Shashank Priyadarshi
What did you accomplish this past week?
Added the language support in the app, now the app supports total of 8 languages. Sent the PR for the same.
Worked on UI enhancement and enhanced the UI of login, dashboard, individual collection sheet, and collection sheet.
Updated all the work in my gist for work report and wrote a blog also for the same.
Worked on search fragment for adding the instant search feature for client search.
What will you do this upcoming week?
Complete instant search feature implementation.
Work on the UI enhancement of run reports.
Start working on the integration of notifications service.
What obstacles are impeding your progress?
Last week I faced a few conflicts due to new PR merges but now all the problems are fixed.
Would you like help from some mentor for this task?
No
Action: Shashank to document in one ticket process to submit new translation file for a given language
Rahul Pawar
What did you accomplish this past week?
What will you do this upcoming week?
Deploy the command and command handlers for credit bureau 3
Client address issue with street parameter.
What obstacles are impeding your progress?
None
Would you like help from some mentor for this task?
Shivangi Singh
What did you accomplish this past week?
Adding fingerprint authentication to application
Edit password activity not working so working on that.
Discussion with previous intern about Rocketchat integration
What will you do this upcoming week?
Addressing Travis issues with fingerprint notification
Follow up with Prashant about RocketChat and identify if credentials still work
What obstacles are impeding your progress
Would you like help from some mentor for this task?
Ashwin Ramakrishnan
What did you accomplish this past week?
Solved the kotlin annotation error I had the previous week. Prepared the final gradle file for kotlin conversion [1].
Converted and tested the models, presenters and Views of Login activity [2] , Registration activity [3], Passcode activity [4] and the Home activity [5].
Started gathering the working API calls in mifos-mobile and organized it in a google sheet for preparing an API matrix [6].
Changed the Authentication API call to pass the credentials as a JSON body and got the self service user working [7].
What will you do this upcoming week?
Convert more Java classes from mifos-mobile to Kotlin.
Fix failing build for the fixed authentication commit.
What obstacles are impeding your progress?
Not able to create self-service user, but was able to access the credentials from Manish - worked only if credentials passed through JSON body, and not base URL itself - changed the app to work through JSON body.
Devansh was able to create a self-service user but issue was linking the client.
Would you like help from some mentor for this task?
Action: Ed to follow up with some other mentors to help Saksham in supporting Ashwin around the timeline/expectations
Abhijeet Khangarot
What did you accomplish this past week?
Reviewed community app issue & pr I was tagged for.
Had a discussion with mentors around Digital Bank Template (ngx-admin), design, components, and next steps.
Set up Digital Bank UI base repo using 'ngx-admin' theme, cleaned the theme codebase, set up ngx store and installed other packages which will be required.
Published to my github account, will push to a Mifos repository. Currently working on login component.
What will you do this upcoming week?
Work on login component. Push code to Mifos Github repo.
Discuss with mentors about further components to be implemented, preferably have a meeting.
Implement other initial components after discussion with mentors, reusing fims-web-app code wherever possible.
What obstacles are impeding your progress?
None
Would you like help from some mentor for this task?
Yes, after login component, I will ask mentors about further components and code review.
Action: Ed to start thread discussing fims-web-app vs web-app.
Action: Ed to give Abhijeet proper access to Github repo.
Yemdjih Kaze Nasser
What did you accomplish this past week?
Completed implementing migration of fixes and now waiting for review
Eclipselink entity mapping errors - checking code to make sure not using Hibernate errors
What will you do this upcoming week?
Work on testing the new chnages and resolving issues that arise as a consequence of the migration
What obstacles are impeding your progress?
Those are all the links related to the eclipselink migration.
Would you like help from some mentor for this task?
Action Ed to escalate to Nazeer to get some input.
Ashutosh Sharma
What did you accomplish this past week?
Completed home screen, organization, systems and accounting tours.
What will you do this upcoming week?
Will work on the remaining workflows.
What obstacles are impeding your progress?
None
Would you like help from some mentor for this task?
Not now
Mehul Arora
What did you accomplish this past week?
Read about possible Statistical methods for Credit Scoring
Completed Stand-Alone modules for Statistical Credit Scoring
What will you do this upcoming week?
Integrate the Stand-Alone module with the rest of the project
Test and Debug after integration
What obstacles are impeding your progress?
None
Would you like help from some mentor for this task?
I will be in touch with my mentor and will constantly take inputs from him
Subham Pramanik
What did you accomplish this past week?
Completed design and development of bilateral money transfer
Tested the flow over Zeebe
Partially explored interoperation APIs
What will you do this upcoming week?
Bring up develop branch on Fineract 1.x locally and integrate with bi lateral money transfer
Bring up operations UI and see how it works
Clean the BPMN to make it more presetable
Research on channel integration
What obstacles are impeding your progress?
Nothing as such but facing resource limitation bringing up all the microservices, would be helpful if I can get access to Fineract instance with interoperation.
Would you like help from some mentor for this task?
Nothing as of now. Already spoke to him regarding current status and future steps.
Action Items:
Manish Kumar
What did you accomplish this past week?
Had a vague idea about the self service user auth, Figured out updated the last PR as according.
Worked on dashboard component. ( Sidenav and Toolbar done, Charts are remaining)
What will you do this upcoming week?
Add charts to the dashboard component and make PR.
Create accounts component.
Resolve things pointed out on PR.
What obstacles are impeding your progress?
None
Would you like help from some mentor for this task?
-
Action: Manish to share a document outlining issues address with sefl-service user auth.
Action: Manish will set up github pages demo site once PR is reviewed.
Percy Ashu
What did you accomplish this past week?
Update Error prone to version 2.4.0 and added new checks
Create list of relevant checks remaining to enforce to complete integrating Error prone.
Enforced
ClassCanBeStatic check
UndefinedEquals check
UnusedNestedClass check
UnusedMethod check
ModifiedButNotUsed check
What will you do this upcoming week?
Complete work on Error prone
Start research on integrating PMD
What obstacles are impeding your progress?
No obstacle yet
Would you like help from some mentor for this task?
No