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