June 23 Weekly Check-In

Date

Attendees

Audio Recording:

https://us02web.zoom.us/rec/share/vdFYE7zb_DpOa7fO5k_zQ7BiDNv6aaa81XJIq_sPmhwJYWDxNtTvkzcNKaTEbtOn

Discuss  progress of projects and identify any blockers

Discussion items 

TimeItemWhoNotes
40 minCheck-insEveryone

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

  •