Nice.
Thanks.
> On Feb 21, 2018, at 3:07 PM, Markus Geiss <[email protected]> wrote:
>
> 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.
>>>>
>>>>
>>>>
>>
>>