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. > > >
