May 31 GSOC Weekly Check-In Meeting

Date

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

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? 

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

  •