June 23 Weekly Check-In
Date
Attendees
- Abhijit Ramesh
- Shashank Priyadarshi
- Ashwin Ramakrishnan
- Not Present
- Muskan and Natasha.
Audio Recording:
https://us02web.zoom.us/rec/share/vdFYE7zb_DpOa7fO5k_zQ7BiDNv6aaa81XJIq_sPmhwJYWDxNtTvkzcNKaTEbtOn
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?
Ankur Sharma
- What did you accomplish this past week?
- Defined Kotlin/Native multi-platform architecture with MVP for Mifos Open Banking App.
- Compared Flutter with Kotlin/Native.
- Wrote boiler plate code for android and ios compatible Kotlin/Native implementation.
- What will you do this upcoming week?
- Need to discuss about whether to go ahead with Kotlin/Native or Flutter.
- What obstacles are impeding your progress?
- Would you like help from some mentor for this task?
- Action: follow up with Ishan, Naman, Rajan to make final decision on kotlin
Karan Takalkar
- What did you accomplish this past week?
- Create/View/Edit, Savings and Shares account.
- Manage funds, Manage currencies and View cashiers components in organization module.
- 5/20 action buttons shares and savings combined.
- What will you do this upcoming week?
- Complete remaining action buttons
- What obstacles are impeding your progress?
- Would you like help from some mentor for this task?
- Action: discuss about UI and UX enchancements app in the web-app with Ed or Pranjal - multiple small action buttons on view pages for major accounts, click on button redirects to small window - use a dialogue instead of routing to new component or can do it on side along the body.
- Leveraging Angular 6 and Angular Material but keeping structure same as community app - will complete rewrite and then can work on UX enhancements.
Muskan Khedia
- What did you accomplish this past week?
- Going through the code of create loans action
- Implemented some sections in create loan action using stepper component
- What will you do this upcoming week?
- Implement the components in the Admin Section
- What obstacles are impeding your progress?
- For create loan actions, i will require some time to understand all the components and define a proper structure for its implementation
- Would you like help from some mentor for this task?
Yash Khare
- What did you accomplish this past week?
- What will you do this upcoming week?
- Train models and work on the image classification notebook
- What obstacles are impeding your progress?
- Last week the SSL certificate expired, and the app wasn't able to login with any other API. So I had to work on changing that. It's fixed now.
- Would you like help from some mentor for this task?
- Not right now
Ahmad Jawid Muhammadi
- What did you accomplish this past week?
- Finished testing all functionalities of the app with Fineract CN instance demo
- Solved all potential bugs after changing base URL and raised a solution PR for it.
- Researched and edited mockup screenshots for GIS feature and raised a Jira Feature Issue.
- Shared app's APK with Sanvitti Dalmia to create mockup screens.
- What will you do this upcoming week?
- implement GIS (geographic information system) like location tracking.
- What obstacles are impeding your progress?
- My implementation plan and mockup screens need to be approved
- Would you like help from some mentor for this task?
- Yes, I need to discuss my implementation about this feature.
- Action: Ed to escalate feedback and approval mockup screens to Rajan.
Chinmay Kulkarni
- What did you accomplish this past week?
- Created app module of Android SDK - illustration of how API should be used.
- Not able to make API call with SSL certificate - so made change to support that workaround.
- What will you do this upcoming week?
- What obstacles are impeding your progress?
- Waiting on a call with Rajan to address some issues.
- Would you like help from some mentor for this task?
- Action: Ed to reach out to Ishan to assist with Chinmay
Devansh Aggarwal
- What did you accomplish this past week?
- Studied the FineractCN based applications - Mifos Mobile CN and Apache Fineract CN
- Completed most of the work for FineractCN integration in Core Module of Mobile Wallet
- What will you do this upcoming week?
- Work on MifosPay module for FineractCN integration
- Complete the FineractCN integration work and write some tests for use cases
- What obstacles are impeding your progress?
- The "interopUser" user for FineractCN instance hosted on buffalo.mifos.io is not working.
- Would you like help from some mentor for this task?
- Yes, I have a meeting with my mentor today for clearing the blockers in FineractCN integration
- Acton: ed to send details of a tenant that has issues.
Garvit Agarwal
- What did you accomplish this past week?
- Tested the demo instance in the app.
- Had meeting with Ebenezer for notifications implementation.
- Documented FineractCN APIs relevant to Mifos Mobile CN.
- What will you do this upcoming week?
- Research more about OpenBanking APIs.
- Explore the various features of demo instance in the app.
- What obstacles are impeding your progress?
- Demo instance buffalo.mifos.io is not supporting interopUser.
- APIs for Loan and Beneficiaries are not present in FineractCN documentation.
- Some uncertainty in implementation of notifications system.
- Would you like help from some mentor for this task?
- Yes, I surely need to get in touch with senior mentors to talk about the further implementations for Mifos Mobile CN.
- https://issues.apache.org/jira/browse/FINCN-231
Manthan Surkar
- What did you accomplish this past week?
- Worked on Integration tests for Audits
- Enforced Multiple checkstyles - majority have been merged now.
- What will you do this upcoming week?
- Write remaining part of Integration tests
- Wrap-up Checkstyles (Excluding naming checkstyles, which will be continued)
- Start with assigned swagger-ui issues.
- What obstacles are impeding your progress?
- Would you like help from some mentor for this task?
Natasha Natarajan
- What did you accomplish this past week?
Continued work on Javac compiler Args, Research Community App, Mifos API, and Postman
- What will you do this upcoming week?
- What obstacles are impeding your progress?
- Would you like help from some mentor for this task?
Shashank Priyadarshi
- What did you accomplish this past week?
- Added the language support in the app, now the app supports total of 8 languages. Sent the PR for the same.
- Worked on UI enhancement and enhanced the UI of login, dashboard, individual collection sheet, and collection sheet.
- Updated all the work in my gist for work report and wrote a blog also for the same.
- Worked on search fragment for adding the instant search feature for client search.
- What will you do this upcoming week?
- Complete instant search feature implementation.
- Work on the UI enhancement of run reports.
- Start working on the integration of notifications service.
- What obstacles are impeding your progress?
- Last week I faced a few conflicts due to new PR merges but now all the problems are fixed.
- Would you like help from some mentor for this task?
- No
- Action: Shashank to document in one ticket process to submit new translation file for a given language
Rahul Pawar
- What did you accomplish this past week?
- What will you do this upcoming week?
- Deploy the command and command handlers for credit bureau 3
- Client address issue with street parameter.
- What obstacles are impeding your progress?
- None
- Would you like help from some mentor for this task?
Shivangi Singh
- What did you accomplish this past week?
- Adding fingerprint authentication to application
- Edit password activity not working so working on that.
- Discussion with previous intern about Rocketchat integration
- What will you do this upcoming week?
- Addressing Travis issues with fingerprint notification
- Follow up with Prashant about RocketChat and identify if credentials still work
- What obstacles are impeding your progress
- Would you like help from some mentor for this task?
Ashwin Ramakrishnan
- What did you accomplish this past week?
- Solved the kotlin annotation error I had the previous week. Prepared the final gradle file for kotlin conversion [1].
- Converted and tested the models, presenters and Views of Login activity [2] , Registration activity [3], Passcode activity [4] and the Home activity [5].
- Started gathering the working API calls in mifos-mobile and organized it in a google sheet for preparing an API matrix [6].
- Changed the Authentication API call to pass the credentials as a JSON body and got the self service user working [7].
- What will you do this upcoming week?
- Convert more Java classes from mifos-mobile to Kotlin.
- Fix failing build for the fixed authentication commit.
- What obstacles are impeding your progress?
- Not able to create self-service user, but was able to access the credentials from Manish - worked only if credentials passed through JSON body, and not base URL itself - changed the app to work through JSON body.
- Devansh was able to create a self-service user but issue was linking the client.
- Would you like help from some mentor for this task?
- Action: Ed to follow up with some other mentors to help Saksham in supporting Ashwin around the timeline/expectations
Abhijeet Khangarot
- What did you accomplish this past week?
- Reviewed community app issue & pr I was tagged for.
- Had a discussion with mentors around Digital Bank Template (ngx-admin), design, components, and next steps.
- Set up Digital Bank UI base repo using 'ngx-admin' theme, cleaned the theme codebase, set up ngx store and installed other packages which will be required.
- Published to my github account, will push to a Mifos repository. Currently working on login component.
- What will you do this upcoming week?
- Work on login component. Push code to Mifos Github repo.
- Discuss with mentors about further components to be implemented, preferably have a meeting.
- Implement other initial components after discussion with mentors, reusing fims-web-app code wherever possible.
- What obstacles are impeding your progress?
- None
- Would you like help from some mentor for this task?
- Yes, after login component, I will ask mentors about further components and code review.
- Action: Ed to start thread discussing fims-web-app vs web-app.
- Action: Ed to give Abhijeet proper access to Github repo.
Yemdjih Kaze Nasser
- What did you accomplish this past week?
- Completed implementing migration of fixes and now waiting for review
- Eclipselink entity mapping errors - checking code to make sure not using Hibernate errors
- What will you do this upcoming week?
- Work on testing the new chnages and resolving issues that arise as a consequence of the migration
- What obstacles are impeding your progress?
- issues.apache.org/jira/FINERACT-1048
- github.com/apache/fineract/pulls/928
- Those are all the links related to the eclipselink migration.
- Would you like help from some mentor for this task?
- Action Ed to escalate to Nazeer to get some input.
Ashutosh Sharma
- What did you accomplish this past week?
- Completed home screen, organization, systems and accounting tours.
- What will you do this upcoming week?
- Will work on the remaining workflows.
- What obstacles are impeding your progress?
- None
- Would you like help from some mentor for this task?
- Not now
Mehul Arora
- What did you accomplish this past week?
- Read about possible Statistical methods for Credit Scoring
- Completed Stand-Alone modules for Statistical Credit Scoring
- What will you do this upcoming week?
- Integrate the Stand-Alone module with the rest of the project
- Test and Debug after integration
- What obstacles are impeding your progress?
- None
- Would you like help from some mentor for this task?
- I will be in touch with my mentor and will constantly take inputs from him
Subham Pramanik
- What did you accomplish this past week?
- Completed design and development of bilateral money transfer
- Tested the flow over Zeebe
- Partially explored interoperation APIs
- What will you do this upcoming week?
- Bring up develop branch on Fineract 1.x locally and integrate with bi lateral money transfer
- Bring up operations UI and see how it works
- Clean the BPMN to make it more presetable
- Research on channel integration
- What obstacles are impeding your progress?
- Nothing as such but facing resource limitation bringing up all the microservices, would be helpful if I can get access to Fineract instance with interoperation.
- Would you like help from some mentor for this task?
- Nothing as of now. Already spoke to him regarding current status and future steps.
- Action Items:
Manish Kumar
- What did you accomplish this past week?
- Had a vague idea about the self service user auth, Figured out updated the last PR as according.
- Worked on dashboard component. ( Sidenav and Toolbar done, Charts are remaining)
- What will you do this upcoming week?
- Add charts to the dashboard component and make PR.
- Create accounts component.
- Resolve things pointed out on PR.
- What obstacles are impeding your progress?
- None
- Would you like help from some mentor for this task?
- -
- Action: Manish to share a document outlining issues address with sefl-service user auth.
- Action: Manish will set up github pages demo site once PR is reviewed.
Percy Ashu
- What did you accomplish this past week?
- Update Error prone to version 2.4.0 and added new checks
- Create list of relevant checks remaining to enforce to complete integrating Error prone.
- Enforced
- ClassCanBeStatic check
- UndefinedEquals check
- UnusedNestedClass check
- UnusedMethod check
- ModifiedButNotUsed check
- What will you do this upcoming week?
- Complete work on Error prone
- Start research on integrating PMD
- What obstacles are impeding your progress?
- No obstacle yet
- Would you like help from some mentor for this task?
- No