June 9 Weekly Check-In

June 9 Weekly Check-In

Date

Jun 9, 2020

Attendees

  • @Ed Cable

  • Mehul Arora

  • Karan Takalkar 

  • Manish Kumar

  • Ahmad Jawid Muhammadi

  • Abhijeet Kangarot

  • Shashank Priyadarshi

  • Shivangi Singh

  • Ankur Sharma

  • Muskan Khedia 

  • Chinmay Kulkarni

  • Devansh  Aggarwal 

  • Garvit Agarwal 

  • Yash Khare

  • Manthan Surkar

  • Ashwin Ramakrishnan

  • Percy Ashu

  • Ashutosh Sharma

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?

    • Narrowed down research with AISP and PISP Use cases including ones we can use for own analytics

    • Regarding possible architecture for the project, got in touch with Shivansh, still awaiting reply from Naman 

  • What will you do this upcoming week?

    • Security and user management use cases once determine architecture - one or two step process, etc. 

  • What obstacles are impeding your progress

  • Would you like help from some mentor for this task? 

    • Awaiting scheduling call with Naman. 

Karan Takalkar - Web App Rewrite

  • What did you accomplish this past week?

    • Coding had begun two weeks earlier - have re-written:

      • Dashboard

      • Reports (Run: Pentaho, Chart, Table/SMS).

      • Groups view page (All Tabs) .

      • Create/View/Edit  SMS Campaigns

      • View Offices (Including Datatables).

    • Integrated Chart.js v3.0.0-alpha into web app project, Utilized in Dashboard and Reports.

      • Chart.js maintainers opine it's as stable as v2.9.3 and has quite a few fixes.

    • Reviewed Pending PRs as a bonding period task.

  • What will you do this upcoming week?

    • Re-write View Savings Account page and other savings module components.

  • What obstacles are impeding your progress?

    • None that block me, Travis heap size may need to increase for builds to stop timing out.

  • Would you like help from some mentor for this task? 

    • I would like to ask some minor user experience and business logic related design queries, Will batch them and mail it to dev list soon.

Muskan Khedia - Web App Rewrite

  • What did you accomplish this past week?

    • Coding begun two weeks earlier 

    • Reviewed various pending PRs

    • I have rewritten various modules:

      • Centers View Module with all the tabs implementation as well

      • Loans View page 

      • 7/10 Tabs in the loans view section

      • View/Create/Edit Entity-to-Entity Mapping and View/Edit Manage Roles and Permissions

  • What will you do this upcoming week?

    • Working on rewrite of loans modules

  • What obstacles are impeding your progress?

    • Facing some errors with back-end to loan documents - using staging server as reference,  while loading documents facing 500 error

    • Error from back-end, raising issue with Jira tickets 

      • Only started within past 2 days and got error. 

    • Display only 8 tabs in new web app, not getting data to add those tabs. 

  • Would you like help from some mentor for this task? 

    • Action: Ed to escalate the error once Muskan sends it in. 

    • Action: 

Yash Khare

  • What did you accomplish this past week?

    • Finalizing Open PRs

    • Project had no documentation so did it on wiki and confluence page

  • What will you do this upcoming week?

    • Working on image augmentation

    • Getting CI/CD in place

  • What obstacles are impeding your progress?

  • Would you like help from some mentor for this task? 

Ahmad Jawid Muhammadi - Fineract CN Mobile

  • What did you accomplish this past week?

    • Converted 15 classes, modules, and services to Kotlin

    • Reviewing PRs

  • What will you do this upcoming week?

    • Work on CouchDB

  • What obstacles are impeding your progress?

    • Awaiting 

  • Would you like help from some mentor for this task? 

Chinmay Kulkarni  - SDK Library for Android 

  • What did you accomplish this past week?

    • Abstraction level for Android Field Officer Client

    • Been researching different SDKs - retrofit, firebase, Facebook SDK on how implemented and architected

    • Created first draft on architecture and pushed it on github repo - waiting feedback from mentors - Rajan 

  • What will you do this upcoming week?

    • Research on firebase SDK and how exposed API to developers, will then map knowledge to project and ask for feedback. 

  • What obstacles are impeding your progress?

  • Would you like help from some mentor for this task? 

Devansh Aggarwal - Mobile Wallet 

  • What did you accomplish this past week?

    • Fixing PRs and bugs

    • Mapping Fineract CN with APIs with Fineract APIs

    • Standing instructions for mobile wallet 

  • What will you do this upcoming week?

  • What obstacles are impeding your progress?

    • Blocker of getting internal server error while configuring standing order instruction.

    • Need to discuss further around Fineract CN - awaiting call later. 

  • Would you like help from some mentor for this task? 

Garvit Agarwal  - Mifos Mobile CN

  • What did you accomplish this past week?

    • Implemented UI that was rewritten during GCI

    • Reviewing pending PRs

  • What will you do this upcoming week?

  • What obstacles are impeding your progress?

    • Uncertainty in implementation of back-end, creation of new account in customer app

    • Access to demo server - had a meeting with mentor

    • Need to be able to create beneficiary or apply for loans

  • Would you like help from some mentor for this task? 

  • Action: need another meeting to discuss scope of the project. 

Manthan Surkar - Fineract Hardening

  • What did you accomplish this past week?

    • Adding and enforcing checkstyles to improve code quality and avoid hidden errors

    • Implemented 6 to 7 checkstyles, including one requested by Ed being in progress.

      • Having to change nearly every section of code in Fineract (during Checkstyle Work/formatting automation)

    • Auto-code formatting 

  • What will you do this upcoming week?

    • Implementing remaining checkstyles

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

  • Resolved multiple blocks for Parent Error Logs

  • What will you do this upcoming week?

  • Work on assigned Jira issues

  • What obstacles are impeding your progress?

  • None

  • Would you like help from some mentor for this task? 

  • No

Shashank Priyadarshi - Android Client

  • What did you accomplish this past week?

    • Bottom navigation bar and side drawer

  • What will you do this upcoming week?

    • Adding floating button in main UI navigation

  • What obstacles are impeding your progress?

  • Would you like help from some mentor for this task? 

Rahul Pawar

  • What did you accomplish this past week?

    • Reviewing credit bureau integration API docs from Thitsaworks - but needed static IP, tried via AWS.

    • Submitted PR in community app for credit bureau integration, awaiting review

    • GSIM/GLIM UI & Documentation 

  • What will you do this upcoming week?

    • Will complete the GSIM/GLIM UI & document

  • What obstacles are impeding your progress?

    • Static IP

  • Would you like help from some mentor for this task? 

Shivangi Singh - Mifos Mobile

  • What did you accomplish this past week?

    • Converted few parts of app to Kotlin

    • Reviewing PRs, working on some 

  • What will you do this upcoming week?

    • Redesign of UI for user profiles and dashboard section

  • What obstacles are impeding your progress?

    • Credentials to access 

  • Would you like help from some mentor for this task?

  • Action: Ed to follow up on thread regarding credentials 

Ashwin Ramakrishnan - Converting Customer Apps to Kotlin

  • What did you accomplish this past week?

    • Had call with Saksham and Rajan

    • Checking for Kotlin PRs on Mifos Mobile

    • Virtual machine to test kotlin multiplatform iOS features

  • What will you do this upcoming week?

    • Resume checking PRs and convert existing classes to Kotlin - 80% is in Java, do conversion before proceeding to 

  • What obstacles are impeding your progress?

    • Credentials weren't working for Mifos Mobile self-service client. 

  • Would you like help from some mentor for this task? 

    • Action: Ed to forward thread to Bharath

Abhijeet Khangarot - Challenger Bank UI

  • What did you accomplish this past week?

    • Worked on reviewing material designs for new web app for challenger banks

    • Deployed Fineract CN locally and read documentation to understand microservices needed for CHallenger Bank - along with how to connect to Fineract CN

  • What will you do this upcoming week?

  • What obstacles are impeding your progress?

    • Doubt around connecting centrally to fims-web-app → will we need to do that for this project?

    • Missing initial concrete tasks for this project. 

  • Would you like help from some mentor for this task? 

  • Action:

    • Schedule meeting with other mentors.

    • Create dedicated slack channel. 

Yemdjih Kaze Nasser - Eclipselink Migration

  • What did you accomplish this past week?

    • Set up configuration for JPA mapper

    • In testing phase, facing huge blocker since JPA not been working as expected

  • What will you do this upcoming week?

    • Will resolve other issues/bugs for Fineract 1.x while awaiting resolving blocker. 

  • What obstacles are impeding your progress?

  • Would you like help from some mentor for this task?

  • Action: Ed to send out old presentation for migration of Hibernate to OpenJPA. 

    • Ed to loop Ebenezer into thread. 

Ashutosh Sharma

  • What did you accomplish this past week?

    • Almost completed work of adding screens on Payment Hub EE Operations UI App

      • 5 of 6 pull requests merge

    • Working on Config Wizard - need to confirm approach uses Angular CDK

  • What will you do this upcoming week?

  • What obstacles are impeding your progress?

  • Would you like help from some mentor for this task?

  • Action Item: Ed to review email and give input on config wizard approach. 

Mehul Arora - Machine

  • What did you accomplish this past week?

    • Complete screens for ML credit scoring done

    • Update version of Angular from 6 to 7

    • Made ML comparison chart to compare the options that we have and will apply in coming weeks. 

      • In cases where orgs have access to internet, can call ML APIs, if don't , there's on-prem or on-cloud with no access to internet, do the credit scoring. 

  • What will you do this upcoming week?

    • Apply rule-based methods, and search APIs

  • What obstacles are impeding your progress?

  • Would you like help from some mentor for this task?

  • Action Items:

    • Schedule a meeting with members of community to discuss approach for accessing ML APIs while no access to internet

Subham Pramanik - Payment Hub Connector for GSMA Mobile Money API

  • What did you accomplish this past week?

    • Resolved major blocker hosting SDK, and Connector Channel for Fineract

    • Working on connector - testing out peer to peer transfer flow, now working on getting account status, account balance

  • What will you do this upcoming week?

  • What obstacles are impeding your progress?

    • Still understanding documentation around Payment Hub EE 

  • Would you like help from some mentor for this task? 

  • Action Items:

    • Subham to share missing information in documentation 

Manish Kumar - Online Banking App

  • What did you accomplish this past week?

    • Discussing project structure with mentor, working on log-in component

  • What will you do this upcoming week?

    • Complete log-in component and dashboard component minimally

  • What obstacles are impeding your progress?

  • Would you like help from some mentor for this task?

Percy Ashu - Improving Code Quality and Test Coverage

  • What did you accomplish this past week?

    • Implementing error point checks on back-end

  • What will you do this upcoming week?

  • What obstacles are impeding your progress?

  • Would you like help from some mentor for this task? 

Action items