June 8 GSOC Weekly Check-In Meeting

June 8 GSOC Weekly Check-In Meeting

Date

Jun 8, 2018

Attendees

  • @Ed Cable

  • @Abhay Chawla

  • Anwesh Nayak

  • @Sanyam Goel

  • @Saksham Handu

  • @Ebenezer Graham

  • @ANKUR SHARMA

  • @Mohak Puri

  • Aksh Gautam

  • @Manish Kumar

  • @Ankit Raj Ojha

  • @Courage Angeh

Goals

  • Discuss  progress of projects and identify any blockers

Discussion items

Time

Item

Who

Notes

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?

    • Added Support to view recent transaction in detail

    • View transaction receipt

    • Added intent-filter for receipt

    • Handle unique payment links (intent-filter)

    • Payment link support in core library

  • What obstacles are impeding your progress?

    • Having issues with API.

      • Create role api call is not working.

      • Account transfer body is not fetched while fetching transaction.

      • Missing query feature with account transfers.

  • What will you do this upcoming week?

    • First of all, I need to fix api issues to move forward.

    • Apart from that, I will be discussing some tasks with mentors.

  • Would you like help from some mentor for this task? 

    • Latest PR needs to be reviewed.

    • Discussion regarding upcoming week UCs.

    • Action: Ping Rajan about merging fixed PR for Passcode library (Dilpreet might review/merge too) 

Abhay Chawla

  • What did you accomplish this past week?

    • Started looking at the initial setup of web-app project.

    • Set up Travis CI for Auto Deployment of Pull Requests.

      • All new commits will be automatically build and deployed to GitHub pages

    • Decided that UI for app configuration will be using bootswatch and ng-bootstrap and created a simple demo to illustrate the same.

      • API to integrated and provide many themes to new community app (maybe required depending upon the final decision taken for design framework)

    • Started working on user management screens.

  • What will you do this upcoming week?

    • Want feedback on app configuration settings requirements for online banking app and mobile app, will send an email for the same

    • Want feedback on the demo created for changing theme of the web-app

    • Will send email to mailing list regarding choice of design framework (Angular Material vs bootswatch/ng-bootstrap for Angular6)

    • Wind up my university exams (11 June and 13 June)

    • Continue the work on UI screens for user management and app configuration

    • Start looking at APIs for implementation

  • What obstacles are impeding your progress?

    • Configuration token to automatically deploy the project to GitHub pages

  • Would you like help from some mentor for this task? 

    • Action: Ed to get Raunak to share implementation of user management from before

Ankit Raj Ojha

  • What did you accomplish this past week?

    • Implementing new shares and savings account application but need clarity on fields ( I have generated a PR for the work I have done on the basis of fields in the community app).

    • Created the mock-ups for the creating and viewing guarantors.

    • Created the basic UI for creating and viewing guarantors.

  • What will you do this upcoming week?

    • Survey user interface.

    • Additional graphs to dashboard (a graph of transaction history or the balance history according to dates).

  • What obstacles are impeding your progress?

    • Need confirmation on review for mockups for guarantors 

  • Would you like help from some mentor for this task? 

    • Action: To review the mockups for guarators and confirmation on the fields for new shares and savings accounts application.

Aksh Gautam

  • What did you accomplish this past week?

    • Tarun's PR for reports was merged - fixed bug for selecting loan officers

    • Fixed issue for selection of currency

  • What will you do this upcoming week?

    • Working on additional reports feature

  • What obstacles are impeding your progress?

    • Feedback from mentors

  • Would you like help from some mentor for this task? 

    • Yes, It would help to make the process faster

Anwesh Krishna Nayak

  • What did you accomplish this past week?

    • Implement Angular wizard

    • Design loan view for clients

    • Design for navigation, dashboard

  • What will you do this upcoming week?

    • Finish the rest of design

    • explore APIs used

  • What obstacles are impeding your progress?

  • Would you like help from some mentor for this task? 

Dilpreet Singh

  • What did you accomplish this past week?

    • Looking at couchbase DB - provide auto-sync feature, looking for way to implement. 

    • Integrating passcode library in android client and mifos mobile

    • Made changes to the kotlin data class suggested by Rajan

  • What will you do this upcoming week?

    • Start with syncing of client with along pagination

  • What obstacles are impeding your progress?

  • Would you like help from some mentor for this task? 

 

 

@Saksham Handu

 

Pembe Miriam

  • What did you accomplish this past week?

    • Design UI for office

    • Designed UI for loans

    • Design for Groups

    • Had call with domain experts 

  • What will you do this upcoming week?

    • Add more UIs for groups

    • Add UIs for group deposits 

  • 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?

    • Resolved the blocker after the newly introduced JPA beans.

    • Completing the implementation of Trial balance job.

    • Benchmarking the loan creation in the range of 15K-50K, ran into OutOfMemoryError

  • What will you do this upcoming week?

    • Resolving the pain points of handling OutOfMemoryError

    • Requesting mentor support. 

  • What obstacles are impeding your progress?

    • Running the Add Periodic Accurul transactions when number of loans>50K

  • Would you like help from some mentor for this task? 

    • Yes

Dingfan Zhao

  • What did you accomplish this past week?

    • Finished the overall framework of the project - divided into several main components

    • Used OpenNLP as main framework to design chatbot - implemented most of it.

    • Have to train own model in openNLP - need to manually generate data set but that's hard without bias - might randomly generate some inputs. 

    • Anwesh shared: https://www.reddit.com/r/datasets/

  • What will you do this upcoming week?

  • What obstacles are impeding your progress?

  • Would you like help from some mentor for this task? 

    • Action: Ed to directly contact community to reply to the list

      • Ed to also contact Guillermo for more feedback. 

Courage Angeh

  • What did you accomplish this past week?

    • Containerized on customer and provisioner and deposit account manager

    • Fixed issues with Cassandra

  • What will you do this upcoming week?

    • Will containerize other microservices next week. 

    • Create docs on technology evaluation, conceptual design, pros and cons of containerizing Apache Fineract CN

  • What obstacles are impeding your progress?

    • No

  • Would you like help from some mentor for this task? 

    • No

Sanyam Goel

  • What did you accomplish this past week?

    • Worked on some wrapper functions

    • I had my End Term University Exams

  • What will you do this upcoming week?

    • Will work on Domains and the schema code.

    • Apache MQ in java code to make connections.

    • Discuss the pending use case.

  • What obstacles are impeding your progress?

    • no

  • Would you like help from some mentor for this task? 

    • no

Ebenezer Graham

  • What did you accomplish this past week?

    • Designed the entity diagrams for the sms and email persistence 

    • Coded all selected Customer event

    • Had a call to study how to run the fineract build and tips on cleaning up

    • Worked with my mentor to fix most of the issues with my Fineract CN VM

  • What will you do this upcoming week?

    • Test the Notification service in the demo server 

    • Fix potential bugs

  • What obstacles are impeding your progress?

    • Fineract CN Build

  • Would you like help from some mentor for this task? 

    • In communication with him

Ruphine Kengne

  • What did you accomplish this past week?

    • Added the PermittableGroupIds for Group into the demo-server and created the domain for it into the fims codebase

    • Had a call organised by Ed with Ashok, Tancred,and my Mentor on the Group lending specifications

    • Implemented the Group detail component but still have to test it.  

  • What will you do this upcoming week?

    • I will redesign the attach meeting date and meeting detail UI pages to suit the specifications from the call

    •  I will start consuming the group API from the Backend

  • What obstacles are impeding your progress?

    • Mark has been helping me with the issues am facing on the UI displays. I am still working on them

  • Would you like help from some mentor for this task? 

    • communicating with them.

Manish Kumar

  • What did you accomplish this past week?

    • started working on dashboard for the application

    • set up UI, drawers, 

    • Finished up passcode activities including issues found in there. 

  • What will you do this upcoming week?

    • Will focus on login work next week. 

  • What obstacles are impeding your progress?

  • Would you like help from some mentor for this task? 

    • Rajan will sharing details on next use case to support - some APIs not ready

    • Will be able to accelerate with more clear use cases. 

Mohak Puri

  • What did you accomplish this past week?

    • Went through API and confirming features that need to be implemented

    • Four review screens to be done, 3 completed.

  • What will you do this upcoming week?

    • Working on final review screen. 

  • What obstacles are impeding your progress?

  • Would you like help from some mentor for this task? 

 

Action items