OK, gotcha (; So, Apache Fineract (https://github.com/apache/fineract) is a standalone solution, with no relation to Fineract CN. It's a web application build as an all-in-one solution.
Fineract CN is a complete platform/solution on it's own. We provide a separate project, demo-sever, which spins up a full deployment locally ( https://github.com/apache/fineract-cn-demo-server). It's a framework build with microservices, which will be orchestrated at deployment time, to create a tailored solution. Better? (; Cheers Markus .::Yagni likes a DRY KISS::. On Wed, Feb 21, 2018 at 2:45 PM Acha Bill <[email protected]> wrote: > 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. > >> > >> > >> > >
