May 25 GSOC Weekly Check-In Meeting
Date
Attendees
- Abhay Chawla
- Sanyam Goel
- Manish Kumar
- Ebenezer Graham
- Anwesh Nayak
- Dingfan Zhao
- Courage Angeh
- Aksh Gautam
- Ankit Raj Ojha
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?
- Add/Save Credit Card details for easy payment.
- Validate the Credit Card details added by client.
- Edit/Update Saved Credit Card.
- Delete Saved Credit Card.
- Finalised KYC Level 1 and Level 2 (both UI and Backend).
- What will you do this upcoming week?
- I will read about Mobile Money and implement the UCs including it but before that I need to discuss about it to mentors.
- What obstacles are impeding your progress?
- Need feedback from mentors for the PRs sent by me.
- I need to discuss next UCs with mentors.
Create Document Api is not working which is required for KYC Level 2.
Need Aadhaar API for KYC Level 3.
- Would you like help from some mentor for this task?
- Yes. As I have requested Ed, Sundari, Naman and Puneet to schedule a meeting to talk about the issues I am facing currently and next UCs to be implemented.
- Action: Ed to ping Naman and Puneet to review the pull requests made by Ankur.
- What did you accomplish this past week?
Abhay Chawla
- What did you accomplish this past week?
- I recreated the mockups of the project here: https://drive.google.com/drive/folders/1JxpdviMjaYspu3uICLFlXM22aqyOHIfV?usp=sharing
- Started looking over Angular 6 and webpack.
- Devoted some time for my exams conducted over the last week.
- What will you do this upcoming week?
- Continue looking over Angular 6 and webpack.
- What obstacles are impeding your progress?
- Need clarity on if project is stand alone or integrated and if on AngularJS and Gulp or Angular 6 and Webpack.
- After the above decision is made, I'll request for any additional API's we require for the portal as well as initiate further discussions.
- Would you like help from some mentor for this task?
- Yes, to finalise the work and begin coding.
Ankit Raj Ojha
- What did you accomplish this past week?
- I fixed the registration part of the app. Now, its working fine. We changed the server from demo to mobile. Generated the PR for the same.
- What will you do this upcoming week?
- Work on the loan and savings products details page. And will also create mockups for the ideas in the idealist.
- What obstacles are impeding your progress?
- APIs for tasks mentioned in the idealist.
- Would you like help from some mentor for this task?
- I have already contacted my mentor regarding the obstacles.
Aksh Gautam
- What did you accomplish this past week?
- Enhancement of create client,create group,create center fragments, Generated the PR for the same.
- Dialogue segment for uploading documents,identifiers,Generated the PR for the same.
- Fixed some minor issues
- What will you do this upcoming week?
- Will have exams(29th May-6th June) so likely not on check-in.
- What obstacles are impeding your progress?
- Review and Finalization of UI mockups from Rajan
- Would you like help from some mentor for this task?
- Action: run reports PR will be merged so Aksh can work on that later - only reports for clients but 5 other types of reports to be integrated.
- Action: Raunak assisting with UI mockups.
Anwesh Krishna Nayak
- What did you accomplish this past week?
- Started working on porting from Angular 1 to Angular 6
- What will you do this upcoming week?
- Continue working on this project and come up with new designs for all views
- What obstacles are impeding your progress?
- Major blocker is previous project was so huge
- Would you like help from some mentor for this task?
Dilpreet Singh
- What did you accomplish this past week?
- Shifted all issues from Mifos github to Apache Fineract CN Mobile Jira
- Updated readme pages
- Added instructions for setting up and contribution guidelines
- Configured project for Kotlin and shifted java modules to kotline model data class
- Working on feature for syncing of clients - awaiting reply from Rajan about it.
- Using DBFlow - another option to use 'Room' - see if we want to shift or not -
- What will you do this upcoming week?
- What obstacles are impeding your progress?
- Would you like help from some mentor for this task?
- Action: Dilpreet to post suggestion of switching from DB Flow database to mailing lists.
- What did you accomplish this past week?
- Implemented UI using mock survey questions because APIs were absent
- Were working on chat support integration - continuing chat discussion on mailing list
- Created token on this regarding
- What will you do this upcoming week?
- Continuing to interact with Community on Chat Support Integration
- Work on Mockups with the suggested Community Members
- Would you like help from some mentor for this task?
- Yes, anytime
Mohak Puri
- What did you accomplish this past week?
- Implemented fake database layer until demo server in place
- What will you do this upcoming week?
- What obstacles are impeding your progress?
- Need mockup for review screen
- Would you like help from some mentor for this task?
- Action: Ping Rajan to get mockup for review screen.
Pembe Miriam
- What did you accomplish this past week?
- Created sample MFI on the web app for Mifos X to understand how to support
- Implemented UI that had pushed on Confluence page - accounting and routing between them - will publish and send out
- Read document sent by Tancred on group lending - will more fully understand soon.
- What will you do this upcoming week?
- Finishing accounting UI components before end of next week
- What obstacles are impeding your progress?
- Would you like help from some mentor for this task?
Kumaranath Fernando
- What did you accomplish this past week?
- J Meter benchmarking scripts for loan approval and disbursal
- Logged into clone server to support Daniel with data import tool - not able to reproduce issue there.
- What will you do this upcoming week?
- Trial Balance Report - query optimizations there - will discuss more with Avik
- What obstacles are impeding your progress?
- Would you like help from some mentor for this task?
- Action: Ed to schedule call with Daniel/Nathan to discuss support
Dingfan Zhao
- What did you accomplish this past week?
- Built out the basic file structure for his project
- Core module: this module contains the interface for the other modules, it is like the controller of logic
- Client module: this module handles the connection with Mifos main application through RESTful APIs
- NLP module: this module implements the NLP engine, OpenNLP is implemented
- Protocol module: this module implements the chatbot protocol, basically the Skype protocol is my choice
- Server module: this module handles the requests and responses between user and server
- Researched technology stack that will be using
- NLP - Apache OpenNLP - no license issue
- SpringBoot Framework - to see how it works to build server to handle request from user and query data from Mifos application
- Built out the basic file structure for his project
- What will you do this upcoming week?
- Continue implementing components designed last week - implement interaction between these modules
- Main focus will still be on NLP module, which is the core of this project
- Schedule call after connecting, the content of the call:
- Build up the module of NLP and implement the interfaces specified in core module
- The core module only contains interfaces, it controls the main logic workflow
- Continue implementing components designed last week - implement interaction between these modules
- What obstacles are impeding your progress?
- There are some non-related issues that impedes my progress, like I have to go for driving license test and family dinner
- Spring framework concepts are hard to understand
- Would you like help from some mentor for this task?
Courage Angeh
- What did you accomplish this past week?
- Migration script for domain microservices
- Issues with public/private key authentication for demoserver microservices - trying to find endpoints
- When microservices run, they stop because of authentication issues.
- What will you do this upcoming week?
- Fix issue
- Containerize Eureka, ActiveMQ, Cassandra and MariaDB
- What obstacles are impeding your progress?
- Would you like help from some mentor for this task?
- Action: Courage to email mailing list about her issue with authentication.
Sanyam Goel
- What did you accomplish this past week?
- Reviewed latest code from payment gateway for the outbound Queue.
- Designed and Defined the new generic architecture so it interacts with both Fineract and Fineract CN
- What will you do this upcoming week?
- Finalize the full architecture and start it's development from scratch and will also look, if we can utilize the previous code.
- What obstacles are impeding your progress?
- No blockers currently
- Would you like help from some mentor for this task?
Ebenezer Graham
- What did you accomplish this past week?
- Focused on tweaking demo server to incorporate notification microservice
- Linux initial script for initial cloning of microservice
- Made some changes to UI wireframe - still waiting for feedback from community on additions that can be made.
- What will you do this upcoming week?
- Aim to have Fineract running on VM
- Build necessary model classes so fit for production - need to ensure can get event and send notification via SMS or email
- What obstacles are impeding your progress?
- VM with google cloud currently failing - not able to run and test.
- Anybody willing to fix Google Cloud VM?
- Would you like help from some mentor for this task?
- Action: Ed to send links about GCM notification integration
- Action: Connect with Myrle or Victor to discuss Google Cloud VM issues.
Ruphine Kengne
- What did you accomplish this past week?
- Created domain for group
- Implemented view group and create group component
- Reviewed document from Tancred
- Created group folder - find order for which other services have been implemented
- What will you do this upcoming week?
- Create different components and implement them.
- Angular
- What obstacles are impeding your progress?
- Would you like help from some mentor for this task?
- Action: Ed scheduling requirements discovery call with domain experts on group lending.
Manish Kumar
- What did you accomplish this past week?
- Pushed changes for adding beneficiary
- Uploading QR codes for gallery
- Started Learning Kotlin for the project
- Mockup for home activity
- What will you do this upcoming week?
- Will start woking on passcode view and login view if I get the repo link else will continue learning kotlin
- Start working on UI mockup of homepage
- What obstacles are impeding your progress?
- Need architecture defined in repo to move forward also the repo link
- Would you like help from some mentor for this task?
- Yes