May 31 GSOC Weekly Check-In Meeting

May 31 GSOC Weekly Check-In Meeting

Date

May 31, 2019

Attendees

  • @Ed Cable

  • @Abhay Chawla

    • Delhi, India 

    • 4th Year B. Tech. Computer Science Engineering from Guru Tegh Bahadur Institute of Technology (Guru Gobind Singh Indraprastha University)

    • Project: Web App Configuration Wizard

  • Abhijit

    • Kerala, India

    • Mifos Mobile

  • @Anshul Singh

    • Ghaziabad, India

    • B. Tech Computer Science & Engineering Student at Motilal Nehru National Institute of Technology Allahabad

    • Project: Mifos/Fineract Chatbot & Adapter 2.0

  • Cajetan Rodrigues

    • Mumbai,India

    • Online Banking App 3.0

  • Ankit Raj Ohja

    • Mentor

  • Apoorva M K

    • Bangalore, India

    • Completed Sophomore year at National Institute of Technology Karnataka

    • Computer Vision Based PPI Tool - vision-ppi

  • Dylan Robson

    • Utah, USA

    • Project 4.3: Improve Robustness of Apache Fineract by Fixing Issues/Feature Requests in Backlog

  • Lalit Mohan

    • Mentor - Credit Score Risk Assessment Project 

    • PhD in Computer Science

  • Ebenezer Graham

  • Courage Angeh

  • @Saksham Handu

  • Supreeth S Karan

    • Hyderabad, India

    • Project : Scorecard for Credit Risk Assessment

Goals

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

Dylan Robson

  • What did you accomplish this past week?

    • Worked on / researched for FINERACT-677, FINERACT-615, and FINERACT-609 this past week.

    • Created documentation for enabling Amazon S3 - to avoid future confusion related to FINERACT-615.

    • Implemented fix for FINERACT-609.

    • Meetings with mentors to narrow scope of potential backlog bugs/issues/features for me to work on for the summer.

  • What will you do this upcoming week?

    • TBD. Will meet with mentors again Monday hopefully to determine my tasks for the next week.

    • I have a general idea of which tasks are valuable and doable after discussing with Ed and my mentors.

    • I think for my project it will be a week-by-week decision by mentors of which tasks to work on.

    • While awaiting my weekly tasks I can research SMS bridge configuration and PPI/Surveys because these were determined valuable after scoping the issues today.

  • What obstacles are impeding your progress?

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

  • Action Items:

    @Ed Cable and @Courage Angeh to narrow down the tasks to focus on for the summer.
    Test and create PR for FINERACT-609.

Abhay Chawla

  • What did you accomplish this past week?

    • Upgraded web app project to Angular 7.

    • Studying Angular Material CDK.

    • Started working on configuration wizard, using custom overlay for popover component.

  • What will you do this upcoming week?

    • Continue the same.

  • What obstacles are impeding your progress?

    • Was briefly involved with practicals this week in college.

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

    • Should we upgrade to Angular 8?

      • Breaking changes should be automatically updated when we update dependencies.

        • Pranjal: Unless and until we need to use feature in latest version - wouldn't upgrade yet - all contributors would need to run update scripts. 

          • Angular releasing new versions every 6 months. 

Apoorva K

  • What did you accomplish this past week?

    • Made list of all objects to be detected - collected 100 per object

    • Read up on AutoML Documentation

    • Reading and implementing Image augmentation techniques

  • What will you do this upcoming week?

    • Will try to use the AutoML feature and continue working on collecting images based on that

  • What obstacles are impeding your progress?

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

  • Action Items

    @Ed Cable to get billing set up for AutoML/Cloud Vision feature
    @Ed Cable to set up call with IPA PPI team

Supreeth Menon

  • What did you accomplish this past week?

    • Improving screens UI for characteristic and 

    • Going through API layers for database tables and setting up new features

    • Working on back-end for screens in Java

    • Familiarizing with GET endpoints and Spring MVC architecture

  • What will you do this upcoming week?

  • What obstacles are impeding your progress?

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

    • In discussion with them about interfaces - will want to always be in contact during coding phase

  • Action Items:

    • @Ed Cable to set up Slack channel if needed. 

Cajetan Rodrigues

  • What did you accomplish this past week?

    • Reviewed Online Banking App 2.0 and given it's on Angularjs converted to Angular 7 based on feedback from mentor

    • 95% of conversion is completed.

    • Integrated Libraries ChartJS and AOS for charts and CSS animations.

  • What will you do this upcoming week? 

    • I will be working on the notifications panel for user's logged in.

  • What obstacles are impeding your progress?

    • The REST APIs for Online Banking App 3.0 are not available as of now.

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

    • No

  • Action Items

    • @Ed Cable or mentors to upload Project "Online Banking App 3.0" to Mifos Github Handle  after the project is updated to Angular 7. 

Moksh Mahajan

  • What did you accomplish this past week?

    • Reviewed guides and went through guides on Dagger architecture, studied Kotlin and Android jetpack

    • Migrate project to Android X, support libraries won't be updated going forward if don't upgrade

    • Fixed bugs on Run Reports section of app. 

    • First task was to show groups in client screen - found API endpoint for it

    • Show clients in groups screen of app - no suitable API endpoint for that - although in Fineract API documentation, endpoint is given to retrieve clients from the group. 

  • What will you do this upcoming week?

  • What obstacles are impeding your progress?

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

Shivansh Tiwari

  • What did you accomplish this past week?

    • New project and plan set up

  • What will you do this upcoming week?

  • What obstacles are impeding your progress?

    • Notifications framework. 

@Saksham Handu

  • What did you accomplish this past week?

    • Review the all existing PRs for project.

    • Studied about MVVM Architectural pattern.

  • What will you do this upcoming week?

    • Read about Room Persistence Library. (and discuss about other user-stories with Rajan today)

  • What obstacles are impeding your progress?

    • No

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

    • I have a call with Rajan today.

Massabe Lydiane

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

@Anshul Singh

  • What did you accomplish this past week?

    • Fixed some issues in project regarding Springboot framework and moved hard coded strings to application.properties.

    • Implemented facebook messenger

  • What will you do this upcoming week?

    • Work out authentication solution

  • What obstacles are impeding your progress?

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

Abhijit Ramesh

  • What did you accomplish this past week?

    • Familiarizing codebase with Mifos Mobile CN app 

    • Learning RX Java and android Jetpack

    • Trying to build Fineract CN demo server locally to work on new features

      • Not able to build fims-web-app yet - 

  • What will you do this upcoming week?

  • What obstacles are impeding your progress?

    • Finalizing project planning - waiting on features with project planning - meeting with Rajan Maurya

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

Abhilash G

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

Prashant Khandelwal

  • What did you accomplish this past week?

    • Reviewed PRs, read about architecture components 

    • Feature required by many Android

    • Can we whitelabel rocket chat application and incorporate as library

    • meantime continuing with that thought - implementing and completing the feature

  • What will you do this upcoming week?

  • What obstacles are impeding your progress?

    • Confirming approach with mentors 

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

Jivjyot Singh

  • What did you accomplish this past week?

    • Design Mockup for client-view component

    • Refactor entire clients module

    • Started working on client-view component 

  • What will you do this upcoming week?

    • Continue working on client-view component

  • What obstacles are impeding your progress?

    • will be briefly involved with 2 practical exams next week

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

    @Ed Cable need to give feedback on client-view mockup

Ebenezer Graham

  • What did you accomplish this past week?

    • I changed the notification user to use the organisation admin. To simplify the demo_server.

    • Added more client endpoints to the feign clients

    • Wrote test to the new endpoints to the Rest Docs

    • Worked on adding HTML templating to the notification service. Given that this ideal for production

    • I'm currently waiting on pull request to be merged.

    • I created an after_failure procedure for the Continuous integration to report failed rat report. Currently under review by Juhan. In addition, we are discussing other options such as moving to rat 0.4.0

    • I added a docker script to assemble a notifications image. Which has been reviewed and merged by Courage

  • What will you do this upcoming week?

    • Suggest keeping on hibernate validator, even though taking out adapter which is not compliant. 

    • Will test MariaDB to PostGres migration - project depends on this - need mentor to finalize that - few issues with that. 

      • Made PR to his Rhythm repo - branch in his script wasn't most recent branch - few bugs 

  • What obstacles are impeding your progress?

    • No documentation on using OpenJPA with spring - difficult to use - only people to reach out are the OpenJPA developers to suggest how to approach issues 

      • Work on entity enhancements - discussing with developers to understand how to achieve with Spring. 

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

Sidhant Gupta

  • What did you accomplish this past week?

    • Read up on mojaloop APIs

    • Deployed payment gateway

    • Reading up on Spring and Camel frameworks

  • What will you do this upcoming week?

  • What obstacles are impeding your progress?

    • Like to know in more detail scope of the progres

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

Manish Kumar

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



Kerlyn Knep

  • What did you accomplish this past week?

    • Continued reserach on plugins

    • Document proposing structure for the Discourse forum

  • What will you do this upcoming week?

  • What obstacles are impeding your progress?

    • Waiting on Kickoff call to

    • Get space allocated on cloud to start the work.

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





Action items