June 23 Weekly Check-In

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

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?

    • Familiarised myself with the Cloud Vision platform 

    • Refactored the app login process: #131 , #133, #135 

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

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?

    • Successfully deployed the server into AWS for elastic IP and got it Whitelisted.

    • fix GLIM_GSIM bug #1086

    • GLIM_GSIM UI #3244

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

  • 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

Action items