Hello Markus,

From what you explained, I understand the flow and the relations between the 
customer and portfolio services and the need to create a new notification 
service.
However, I’m not clear on what platform these services are running on? Is it 
https://github.com/apache/fineract? <https://github.com/apache/fineract?>

> On Feb 21, 2018, at 2:11 PM, Markus Geiss <[email protected]> wrote:
> 
> Hey Acha,
> 
> there is no connection between the Fineract and Fineract CN repositories.
> Both are separate products.
> 
> So for email and SMS notifications you'd need to create a new microservice
> which is listening to
> a given set of events to decide if a message needs to be generated. Based
> on the wanted message body
> you'd need to use internal API calls to collect additional information, and
> use the customer service
> to retrieve needed contact details to send SMS or Email.
> 
> So one possible flow would be:
> 
> A loan was approved and is ready to disbursed. The new notification service
> would listen to this event,
> read additional data from the portfolio service, prepare the message and
> use information fetched via the
> customer service to send the message.
> 
> You can use the template project (
> https://github.com/apache/fineract-cn-template) to get started with
> the new microservice.
> 
> In addition you would need to import the portfolio and customer APIs (
> https://github.com/apache/fineract-cn-portfolio
> https://github.com/apache/fineract-cn-customer)
> 
> Hope this helps getting started with this.
> 
> Cheers
> 
> Markus
> 
> .::Yagni likes a DRY KISS::.
> 
> On Tue, Feb 20, 2018 at 1:57 PM Acha Bill <[email protected]> wrote:
> 
>> My name is Acha Bill. Masters student in software engineering.
>> I am interested in Fineract CN SMS and Email Notifications project for
>> gsoc 2018.
>> 
>> I have a few doubts
>> 
>> Is this the main repo: https://github.com/apache/fineract? <
>> https://github.com/apache/fineract?> Like do I need this running before
>> integrating the notifications server?
>> For the notifications project, which repos are involved?
>> https://github.com/openMF/message-gateway <
>> https://github.com/openMF/message-gateway> or
>> https://github.com/apache/fineract-cn-customer <
>> https://github.com/apache/fineract-cn-customer>
>> Where can I find issues for:
>> https://github.com/apache/fineract-cn-customer <
>> https://github.com/apache/fineract-cn-customer> ?
>> 
>> Any general guidelines to implementing this project will be very useful.
>> 
>> Thanks.
>> 
>> 
>> 

Reply via email to