Discuss progress of projects and identify any blockers
Discussion items
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?
I made my PR for FINERACT-609. Did some debugging of a TravisCI integration test failure likely due to a rare race condition.
Began looking into SPM/survey and SMS bridge configuration for various planned backlog issues.
Met with mentors to narrow Jira backlog scope. Spent time to compile their comments and feedback into a shared Google Doc about the issues to tackle for my project.
Started researching/reproducing FINERACT-722 and FINERACT-723 about failing integration tests on first of month and when non-default time zones.
Got debugging inside of intelliJ IDEA working for integration tests (it was already working with the main code to hit break points, but I was having issues (Gradle related?) to get debugging to work with tests).
What will you do this upcoming week?
Aim to solve FINERACT-722 and FINERACT-723.
Possibly research the TravisCI integration test race condition if approved by my mentors/Ed.
Pursue any other issues assigned by my mentors.
What obstacles are impeding your progress?
I don't think I have any blockers right now. As of yesterday I got debugging successfully in the integration tests and started to compare debugged instance values so I can understand what is the problematic area. I think I just need some more time to look into what's exactly going wrong.
Would you like help from some mentor for this task?
Think I'm ok for now. Just need some more time to research and compare data. Will update if I encounter any blockers when I review it further today.
Action Items:
?
Abhay Chawla
What did you accomplish this past week?
Continued studying about the Angular Material CDK to work on the custom configuration wizard component, implemented a small part of it in a separate project.
Had a meeting with Pranjal and decided to make a list of the screens/functionalities to be implemented within the web-app.
Need to discuss within a meeting on proceeding with the rewrite and further if some time could be taken out towards the end of gsoc period to work on the custom component.
Would you like help from some mentor for this task?
Need to conduct a meeting.
Ed to reach out to Pranjal reminding a meeting.
Ed to connect with external developers to contribute to web app rewrite
Kang Breder
What did you accomplish this past week?
Corrected all swagger documents in the commands module
Corrected all swagger documents in the Infrastructure module
Corrected all swagger documents in Organisation module
Corrected all swagger documents found in the Portfolio module
Corrected all swagger documents found in the user administration module
corrected all swagger documents found in the Spm module
Corrected all swagger documents found in the template module
Started looking at removing references to older docs from the swagger ui and copying the overview section completely over to the swagger ui.
What will you do this upcoming week?
Remove references to older docs from the swagger ui and copy entire overview section to the swagger ui.
Add swagger document for new APIs
What obstacles are impeding your progress?
None
Would you like help from some mentor for this task? yes, need method validation for carrying out the tasks this upcoming week.
Apoorva M K
What did you accomplish this past week?
Tried out the object detection autoML feature on a test dataset of 12 images
Created the app, decided to adopt MVP architecture
Working on improving the python script for image augmentation
Collecting better images for training
Trying the Tensorflow object detection API
Read up on MVP, MVVM architecture, Fineract API, Google cloud Documentation
What will you do this upcoming week?
Collect better images and try to finish up on training the models
The basic interfaces of the app
What obstacles are impeding your progress?
Need to write a script/find a tool regarding the image annotation according to Google cloud requirements
Finding the appropriate images so that we don't waste training time and cost
Would you like help from some mentor for this task?
I have already contacted mentors regarding this
Possibly set up a call with Julie to perhaps get some insight on the images
Action Items:
Ed to reach out to IPA team to schedule a meeting
See if any of our partners have PPI images that we could use for training modules.
Follow up with Nayan about the images and Apporva's concerns
Supreeth S Karan
What did you accomplish this past week? → In addition to the previous work , i have added controller files used in the back-end which are used for GET and POST data , which also includes functions for saving and getting details from the Database for the Characteristic Screen. → Similarly for implementing them i have added the html pages in the User Interface through which a person can update and retrieve the details . → Have also worked on enhancement of the web page by adding similar buttons as used in the community app , the field size of the text , and also on the database side i have been following the same naming conventions followed in MifosX-DB-Schema diagram.
What will you do this upcoming week? → This coming week i will try to populate all the html drop downs used in my web-pages from a json file , creating filters and inclusion of status active / inactive in the details page.
What obstacles are impeding your progress? → Lack of knowledge in JSON format , though i have gone through some of the implementation examples i was finding it difficult to make use of it in the User-Interface..
Would you like help from some mentor for this task? → Yes , in the coming week.
Action Items:
Cajetan Rodrigues
What did you accomplish this past week?
Completed the remaining components in the online banking app 3.0 and made it mobile-first and also added libraries Angular Material (latest), AOS (CSS animations) (CSS animations) (CSS animations), NG2 Charts, bootstrap for grid implementation, bootstrap for grid implementation, bootstrap for grid implementation
What will you do this upcoming week?
Work on the notifications panel and also incorporate the REST apis which are ready at the backend.
Notifications panel - understand at the back-end
Notifications panel - understand at the back-end
Notifications panel - understand at the back-end
What obstacles are impeding your progress?
All of the APIs are not yet available
Which APIs are not available:
Which APIs are not available:
Which APIs are not available:
Would you like help from some mentor for this task?
Yes, it would need help in understanding the infrastructure of the backend once I start incorporating REST APIs.
Action Items:
Cajetan to send mail to mailing list about REST APIs
Cajetan to send mail to mailing list about REST APIs
Cajetan to send mail to mailing list about REST APIs
Moksh Mahajan
What did you accomplish this past week?
Show clients phone number on same screen
Checker inbox functionality - retrieve checker task list
Implement MVVM architecture
What will you do this upcoming week?
Add approve, reject, and delete functionality
What obstacles are impeding your progress?
Waiting on mockups for checker inbox UI
Would you like help from some mentor for this task?
Action Items:
Ed to ping
Shivansh Tiwari
What did you accomplish this past week? 1. Created a new Payment Receipt UI and gave optional download option for the receipts. The user will now see a receipt screen (Similar to Google Pay), and will get an option to download the receipt in PDF format. 2. Enabled Merchant Transfer in the wallet. Now the user can pay some amount to the merchants added. 3. Cross checked the implemented Deep Links for unique receipt links and invoice links. 4. Setup Postman to test each and every functioning of the app. Fixed all the auth errors in it. 5. Reviewed some existing PRs. Classified them as the ones who can be merged,closed and need some changes. 6. Fixed 2 minor bugs in the app and sent a PR for the same.
What will you do this upcoming week? 1. Show merchant transaction history in Merchant Payment section. 2. Start working on Mojaloop Integration for P2P as well as merchant transactions. 3. Review existing PRs. 4. Try to do some research as to improve outbound notifications in the app.
What obstacles are impeding your progress? 1. Lack of knowledge about the notification implementation in the back end. 2. I need some resources for Mojaloop integration. 3. Some implementation doubts in Payment and History fetching.
Would you like help from some mentor for this task? Already in touch with Naman Dwivedi. Would love to talk to Ankur Sharma for the app and some back end Developers to know the Notification status.
Action Items:
Schedule meeting with Naman, Shivansh and Payment Hub tech lead to discuss integration for Peer to Peer transfer
I made a pull request for one of my deliverables, to migrate the app to the FCM. I took up the work from the existing PR (opened during GSoC '18) and made required changes. I then tested it from the firebase console, and the notifications are coming well and fine to the application. Now, there is a need to change the server endpoints to FCM, which I guess is already updated. But, I need to verify that. For the very same reason, I asked on the mailing list about testing the notifications. I am still on this.
In the meantime, I started working on the Two Factor Authentication feature. I completed around 80% of the client side work. For this feature, I need to send one token to the server, and need to fetch it everytime the user logins. This part is still remaining. I guess this requires to update the API.
What will you do this upcoming week?
I will complete the remaining work from this week and test it to get it finally merged.
I will then take up the next feature from the Idea list and work on that.
What obstacles are impeding your progress?
For the notification work, I've got the API docs for the notification framework, but I am not able to access it via Postman, there is some authorization error, I am working on it. Also, as it seems these two endpoints are for populating the notification fragment, but what I want is an endpoint to push the notification to the application.
For the Two Factor Authentication, I need to update the API. I guess, we need to add an issue to the apache fineract project so as to add this change. I asked Rajan Maurya about this, still waiting for his reply.
Would you like help from some mentor for this task?
Yes.
Action Items:
Ed to try to seek out a developer to work on the API
Need endpoint on server to push notification into the application itself.
Jivjyot Singh
What did you accomplish this past week?
Worked On General Tab inside Client-View Component.
Explored Community App to judge what has to be implemented in general tab for client-view-component.
Show Overview of Loan,Savings,Share Accounts and Upcoming Charges.
Developed Custom Pipe to added styles for account status dynamically and shifted account status related styles to global style sheet and added all colours related to account status to _colours.scss making futures changes related to colour simpler.
Made a rough timeline regarding web-app rewrite project with Abhay Chawla need to discuss the same with mentors in a meeting.
What will you do this upcoming week?
Work on other tabs present in Client-View Component.
What obstacles are impeding your progress?
No Obstacles so far
Would you like help from some mentor for this task?
Need to conduct a meeting
Ebenezer Graham
What did you accomplish this past week?
Getting pull requests merged
Added additional API documentation and wrote a few tests
HTML template
Main idea is to have functionality where orgs can customize template send out different emails and different emails for different events.
Customized messages as well not just the canned ones
Working on UI or designing new APIs for notifications for Mobile CN
What will you do this upcoming week?
What obstacles are impeding your progress?
Messed up system while was trying to replicate Eric's issue - unable to confirm that integration tests work, should be done with HTML templating
Would you like help from some mentor for this task?
Action Items:
Schedule call to determine which APIs needed to create those endpoints - mifos mobile CN, fineract mobile CN, mobile wallet
Sidhant Gupta
What did you accomplish this past week?
Went through Payment Hub
Read in detail GSMA mobile money APIs
Built sample spring and camel apps
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:
Manish Kumar
What did you accomplish this past week?
Reviewing the code of the Fiinwallet app
What will you do this upcoming week?
Finalize scope with mentors
What obstacles are impeding your progress?
Would you like help from some mentor for this task?
Action Items:
Establish clarity with mentors on scope of project
Kerlyn Nkep
What did you accomplish this past week?
I continued working on the POC. I worked on the some plugins such as the;
Election Plugin
Discourse question and answer plugin
Discourse solved plugin
Topic rating plugin
I also created an AWS trial account but I have been having problems accessing some of its services like the EC2 instance due to some payment detailsissu issues. I am working towards fixing it I actually inten to launch the EC2 instance and then install discourse on it while waiting for Nayan to provide the space I will be needing.
What will you do this upcoming week?
Have a kickoff call with Ed and my mentor to get started on the project
What obstacles are impeding your progress?
The EC2 instance space which is still to be provided.
Would you like help from some mentor for this task?
Action Items:
Dundi Reddy
What did you accomplish this past week?
Going through functionality of GIS and narrowing down the issues there
What will you do this upcoming week?
Discuss with Tarun the ongoing scope of the project.
What obstacles are impeding your progress?
Would you like help from some mentor for this task?
Action Items:
Action items
Type your task here. Use "@" to assign a user and "//" to select a due date.