June 9 Weekly Check-In

Date

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

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

  •