June 30 2023 Weekly Check-In

Date

Jun 30, 2023

Attendees

Discuss progress of projects and identify any blockers

Recording



Discussion items

Time







Time







45 minutes

updates & blockers





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? 

Google Summer of Code

Radha Thakare

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

Pushpendra Kumar

  • What did you accomplish this past week?

    • I had a meeting with Aleks, regarding how to make the PRs for the code and he asked me to make a package of Fineract Client.

  • What will you do this upcoming week?

    • I will start working on another part of my project.

  • What obstacles are impeding your progress?

    • When I made a package, it was not working.

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

    • Yes, I would require a help.

Pratyush Singh

  • What did you accomplish this past week?

    • Research on dependency injection and on how to migrate a project from dagger to hilt

    • Opened a draft PR related to the above mentioned migration

  • What will you do this upcoming week?

    • Will complete the migration to hilt

  • What obstacles are impeding your progress?

    • The data in the app is not loading in the right manner

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

    • Yes, I have already taken up this issue with my mentor

Abhishek Gururani

  • What did you accomplish this past week?

    • Research work related to following topics : MVVM, Repository Architecture, Dependency Injection through Dagger 2, Unit Testing using jUnit, and Mockito.

    • Pushed final Registration Fragment MVVM migration code that implemented following,

→ proper MVVM architecture with UserAuthRepository interface plus its implementation class.

→ Automatic Dependency Injection through Dagger 2

→ Proper Unit Testing of RegistrationViewModel and RegistrationRepository using jUnit and Mockito.

  • What will you do this upcoming week?

    • Will be migrating Login, Update Passcode, and Notification Features to MVVM, keeping in mind all the mentor suggested guidelines.

  • What obstacles are impeding your progress?

    • None, as of now.

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

    • Yes, it’ll be great if they could review my PR on Migration of Registration Feature to MVVM. This way I can work on “MVVM migration of Login, and Update Passcode features”, for which the base will be set by Registration feature MVVM Migration PR.

Meghna Bajoria

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

Yash Sancheti

  • What did you accomplish this past week?

    • I was facing build errors while integrating CodeQL into the GitHub repository. So I set it up locally this week and tested the Fineract code using 400+ queries.

    • Detected potential vulnerabilities ranging from low to critical severity, as well as errors in the code and manually analyzed them.

    • Opened a pull request (PR) to fix a code error and a frontend issue.

    • Scanned openmf/community-app docker image using Trivy and analyzed the results.

    • Tested for parameter tampering on some requests.

  • What will you do this upcoming week?

    • I will work on fixing the potential vulnerabilities found this week and prepare draft PR's for the same and start testing for CSRF.

  • What obstacles are impeding your progress?

    • None

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

    • No

Kerlyn

  • What did you accomplish this past week?

    • Completed the test for sensitive data exposure where i reviewed the codebase.

    • Updated my notion documentation.

    • Began the test for unrestricted upload of files with dangerous types. Performed this test using Burp intruder.

      • Tested all extensions using intruder and used the grep feature to sort some results. Also made use of uncommon file extensions.

    • Did some research on how to use polygot files for such tests.

  • What will you do this upcoming week?

    • Continue the test for unrestricted upload of files with dangerous types.

    • Test for server-side request forgery

    • Begin Denial of Service Testing.

  • What obstacles are impeding your progress?

    • None

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

    • Not at the moment.

Elijah Okello

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

Abhinav Sinha

  • What did you accomplish this past week?

    • Refactored Note Service to Implement DTO pattern

  • What will you do this upcoming week?

    • Refactor Autoconfiguration for Note service

    • Test modularized note service

  • What obstacles are impeding your progress?

    • None

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

    • Not as of now

Rachit Gupta

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

Mifos Summer of Code

Deepthi

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

Arshad Patel

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

Aditya Gupta

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

Lakhwinder Singh Sarao

  • What did you accomplish this past week?

    • Migrated kotlin serialization library from v0.20.0 to v1.0.0 and updated deprecated components with the latest ones

    • Upgraded kmm kodein library and configured affected modules

    • Nearly completed migration process of all libraries to maven central and latest versions.

  • What will you do this upcoming week?

    • Explore OAuth 2.0 authentication method on postman and ide

    • Will push the updated code to the project repository

    • Complete any pending tasks

  • What obstacles are impeding your progress?

    • Deprecated libraries and components

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

    • Yes

Other Discussion