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

Reply via email to