June 29 GSOC Weekly Check-In Meeting
Date
Attendees
- Saksham Handu
- Abhay Chawla
- Anwesh Nayak
- Ebenezer Graham
- Aksh Gautam
- ANKUR SHARMA
- Ankit Raj Ojha
- Pembe Miriam
- Dingfan Zhao
Goals
- 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?
- Sign up UI and Backend
- Easy registration using Google account
- Edit Profile Ui and Backend
- Usecase testing
- Minor issues fixed
- What will you do this upcoming week?
- I am looking forward to work on UPI UCs
- I will be working on UI part of UPI UCs.
- What obstacles are impeding your progress?
- None.
- Would you like help from some mentor for this task?
- I would like to talk to mentors about UPI SDK status
- Ed: still trying to get connections with Yunus Social Business Fund to move forward with discussion about an entity but this is long-term move and we should explore shorter-term solution.
- I would like to talk to mentors about UPI SDK status
Abhay Chawla
- What did you accomplish this past week?
- Integrated shell with web-app, bread-crumb component to generate them dynamically by doing initial configuration with routes.
- Integrated loader and progress bar.
- Integrated four default themes of Angular Material and two custom themes based on Mifos's logo.
- Looked over language support to provide in application:
- Angular's official i18n - doesn't support use case to change language dynamically - need to build project each time to provide particular language.
- Types of translation files currently supported are XML based (XLIFF 1.2, XLIFF 2, XMB)
- ngx-translate provides JSON format (which will allow us to reuse the current translation files) and ability to change language dynamically → features that might be supported by the official internationalisation package in the future
- Gaurav (mentor) to continue doing research on this. (under discussion)
- What will you do this upcoming week?
- User management screens for self service.
- App configuration screens for web app, mobile app and online banking app.
- Try implementing the APIs for registration of self service users. (if possible)
- What obstacles are impeding your progress?
- None right now.
- Would you like help from some mentor for this task?
- Providing details on APIs needed.
- Testing registration of self service users through default demo tenant. (if possible)
- Yannick: Suggests looking at fims-web-app to see what they're using for i18n. (They are using ngx-translate)
- Feedback from anyone asociated with Mifos Mobile on App Configuration Requirements.
Ankit Raj Ojha
- What did you accomplish this past week?
- Completed the survey user interface for the Online Bank App 2.0 and generated the PR for the same.
- Improved the responsiveness of the app and generated the PR for the same.
- Started working on the graphs on the dashboard.
- Looked for the new features that can be added to the app. These are the ideas for the new features about which I have mailed my mentor for discussion:
- Advanced filter for Loan, Savings and Shares account list.
- To-do list.
- Pocket ( for keeping favourite accounts at one place).
- What will you do this upcoming week?
- Discuss with my mentor about these features.
- Add graphs to the dashboard as per the community suggestions.
- What obstacles are impeding your progress?
- The demo server isn't responding properly ( i guess from Wednesday). Self-service app is loading data very slowly and not responding properly.
- Would you like help from some mentor for this task?
- Yes
- Action: Get certificate issue resolved → facing internal server error.
Aksh Gautam
- What did you accomplish this past week?
- Completed the 3/3 fragment,polished all the three fragments of collection sheets. Added client images in collection sheet.
- What will you do this upcoming week?
- Finish the collection sheet part by solving the data persistence problem between fragment 2 and 3.
- What obstacles are impeding your progress?
- The server is down from past few days which is impeding my progress. I will setup a local server. Moreover I need a mentor interaction about the data persistence problem since that is the only part left in collection sheet
- Would you like help from some mentor for this task?
- Yes.If I could get mentor's suggestion, I could finish the task as soon as possible.
- Connect with Ishan or Rajan on collection sheet.
Anwesh Krishna Nayak
- What did you accomplish this past week?
- Completed view clients layout with sorting and search features
- Added CSS helper classes to support the material framework
- What will you do this upcoming week?
- for next week implement the view layout layout and client card
- What obstacles are impeding your progress?
- fineract api server is not working properly
- Would you like help from some mentor for this task?
Dilpreet Singh
- What did you accomplish this past week?
Implemented syncing functionality for customers list for cached data. - What will you do this upcoming week?
- What obstacles are impeding your progress?
- Needed review for the syncing PR.
- Would you like help from some mentor for this task?
- What did you accomplish this past week?
- Started on FCM Migration
- Completed migration work from POJO classes to Kotlin Data Classes
- What will you do this upcoming week?
- Completing FCM Migration (Apart, from that have to ask the mentor)
- What obstacles are impeding your progress?
- Interaction from the mentor
- Would you like help from some mentor for this task?
- Anytime
- Action: Rajan to review PRs on Kotlin
- Action: Saksham to create Fineract ticket on FCM Migration work needed at back-end.
Pembe Miriam
- What did you accomplish this past week?
- Consumed all the endpoints of employees
- What will you do this upcoming week?
- Look into the codebase of fims web-app to see how they linked their app to the demo-server
- What obstacles are impeding your progress?
- Connecting my app to the demo-server since its hosted on my cloud
- Would you like help from some mentor for this task?
- Not yet
Kumaranath Fernando
- What did you accomplish this past week?
- Fixes on data import tool integration
- Completed trial balance job and sent PR on that
- Completed issue Fineract-429 - executed jobs based on node ID - awaiting review
- What will you do this upcoming week?
- Parallelizing and paging of accrual jobs
- What obstacles are impeding your progress?
- Would you like help from some mentor for this task?
Dingfan Zhao
- What did you accomplish this past week?
- Some issues with setup of Fineract
- Issue with Tomcat and MySQL version
- What will you do this upcoming week?
- Continue to do connection with mifos and make more functions about connection
- What obstacles are impeding your progress?
- Would you like help from some mentor for this task?
- Send link to develop branch that has MySQL 5.7 compatability
Courage Angeh
- What did you accomplish this past week?
- Working on Kubernetes
- What will you do this upcoming week?
- Migrating to Kubernetes
- What obstacles are impeding your progress?
- Would you like help from some mentor for this task?
Sanyam Goel
- 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?
Ebenezer Graham
- What did you accomplish this past week?
- Wrote a customer adapter service to aid the notification service making call to the customer microservice
- Completed the class associated with repository, mappers and entities for SMS configurations and created simple script to store Twilio credentials
- Redesigned the wireframes UI
- What will you do this upcoming week?
- Complete the SMS feature
- Create templates for the Customer events
- Code the logic for portfolio events
- What obstacles are impeding your progress?
- Setting the tenant during a call to the customer service
- Would you like help from some mentor for this task?
- Yes, provide guide on how to use the permitted feign client
Ruphine Kengne
- What did you accomplish this past week?
- Implemented update group definitions request in back-end
- Faced 400 errors when trying to consume via the UI
- Consumed Get and Post endpoint for Group - connecting group details UI to back-end to show information for each particular group.
- What will you do this upcoming week?
- Will finish displaying group details
- Implement the sign off component UI
- What obstacles are impeding your progress?
- Would you like help from some mentor for this task?
- Yes
Manish Kumar
- What did you accomplish this past week?
- Explored Fineract CN API
- Encountering problems in build, getting errors
- Fixed bugs in Mifos Mobile passcode library - will send PR by tonight
- What will you do this upcoming week?
- What obstacles are impeding your progress?
- Need new use cases assigned and last PR reviewed
- Would you like help from some mentor for this task?
Mohak Puri
- What did you accomplish this past week?
- Updated PR
- Added new feature for finding identification card
- What will you do this upcoming week?
- What obstacles are impeding your progress?
- Get feedback with mentor on feature list.
- Would you like help from some mentor for this task?
Lalit Sanagavarapu
- What did you accomplish this past week?
- Installed H20, went through the documentation of Mifos on database and API
- Most promising so far - can be deployed locally or in the cloud
- Determine if integrate as plugin or module
- Also looked at Weka, Mlib, Mallet, SciKit, Orange, etc
- Prepared Feature List
- Will prepare a script for generating synthetic dataset
- Got feedback from bankers in India on feature list
- Will be preparing a synthetic data set and/or get dataset from Bankers
- Installed H20, went through the documentation of Mifos on database and API
- What will you do this upcoming week?
- run the models with the prepared dataset
- What obstacles are impeding your progress?
- None
- Would you like help from some mentor for this task?
- Comments, if any on feature list