...
What did you accomplish this past week?
I made a PR of fineract client autogenerated code , I had also have a meet with Alberto regarding my next task of Apache Supersethad a meet with Aleks regarding the fineract-client ,and he suggested some changes ,so I did that.
I also worked on the Apache Superset and was able to bring a specific dashboard but I need to work on exploring it more.
What will you do this upcoming week?
I will work on Apache Superset.
I will make PR of fineract-client again with the changes.
What obstacles are impeding your progress?
Nothing yet
Would you like help from some mentor for this task?
No
...
What did you accomplish this past week?
During the past weeks I wrote unit tests for the repositories and viewmodels
Recent Transaction Fragment was merged into the remote branch
Made changes on open PRs based on my mentors suggestion
Migrated Loan Related Fragments to MVVM along with unit tests for its repository and viewmodels
There were a total of 5 presenters in the above mentioned FragmentsMigrated almost the entire project to MVVM along with unit tests
I had prepared a sheet for the same and it can be found here → https://docs.google.com/spreadsheets/d/16_lGmMpCgT-47eMfxZlhrjGtnRZ21RJybGZFcMx-cos/edit#gid=0
Researched on ways to implement coroutine in our project
Opened a PR in which I have implemented coroutines for loan related viewmodels
What will you do this upcoming week?
Make changes to the open PR based on my mentors suggestion
discuss the next steps with my mentor. We can either continue with the migration or pick up another task from the idea listImplement coroutines in all of the viewmodels
Discuss the next task to be undertaken with my mentor
What obstacles are impeding your progress?
none
Would you like help from some mentor for this task?
not right now
...
What did you accomplish this past week?
Got done with MVVM migration of 1. Login Activity, and 2. Update Password fragment.
Crafted and committed unit tests for the viewModels and Repositories of the aboveStarted Migration of Accounts Fragment to MVVM
Started Research on hosting RC server to integrate in-app chat feature in Mifos Mobile.
Initially started setting up RC server on my local linux machine using Snap. Later felt that this requires a lot of redundant backend work.
Found a way to host RC server remotely.
Created a research document on RC integration → Rocket Chat Integration Research Doc
Researched an implemented interaction with RC server using Web Sockets.
Created a primitive version for the in-app feature that interacts with the RC server in real time using Web Sockets.
What will you do this upcoming week?
Picked Savings features and Accounts Feature for migration work.
Editing existing PRs based on Mentor suggestionsBuilding on the primitive version, will refine designs, and implement clean UX.
Finish migrating Accounts Fragment to MVVM.
What obstacles are impeding your progress?
None
Would you like help from some mentor for this task?
No, thanks.
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?
...
What did you accomplish this past week?
API Pentesting: Extracted all API URL's with different parameters and tested them with different user permissions using automate IDOR workflow built in trickest (also wrote a blog for the same).
Tested API's for SQL Injection: Found 5 error-based SQL Injection vulnerability in client, loans, dataTable API's.
I got help and guide from mentor to test web-app dependencies for vulnerabilities and to check their licenses if they are using GPL/APGL.
Found open directories leaking all plugins, log files.
Created a draft PR in fineract to mitigate a log injection vulnerabilityI was analyzing web-app codebase potential security issues and tried to escalate bugs from there.
Analyzed CVE’s for the open software versions I found.
Tested some self service-API’s.
What will you do this upcoming week?
Continue with API Pentesting and create some more PR's in fineractI will utilize the power of nuclei templates and try to escalate the found vulnerabilities to have a greater impact.
What obstacles are impeding your progress?
None
Would you like help from some mentor for this task?
Not right now
...
What did you accomplish this past week?
Continue manual API testing.
Tested for ssrf. Tried out new payloads. Also read a lot of related documentation on medium.
Tested for file upload endpoints (bulk import endpoints, client image upload endpoint)
What will you do this upcoming week?
Learn how to use and set up Pynt on my test environment.
Perform automated API tests using Pynt tool,
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?
...