[Mifos-developer] DEVELOPMENT ON TOP OF MIFOS X/FINERACT

167 views
Skip to first unread message

Nicholaus Ngolongolo

unread,
Oct 3, 2016, 11:14:23 AM10/3/16
to mifos-d...@lists.sourceforge.net

Dear Colleagues,

 

I am just kicking off development and would request your explanation just to make sure I am doing the right thing.

 

I have source code links for both the Fineract Platform and Community App.

 

I noted that source code for the Community App does not contain the database. Correct me if I am wrong.

 

·         Looking at what we are trying to do, that is building an independent highly customized application, what does it mean to start building it on top of Mifos X as opposed to doing so on Fineract?

 

·         If I build it on top of Mifos X, how do I connect it to the database if I eventually want it to run as a separate web based application?

 

·         From experience, what is the development best practices?

 

Kind Regards,

 

Nicholaus Ngolongolo  Lead Developer  Green Financial Services Ltd  

Description: https://img.newoldstamp.com/p/000/011/u635.png?57d0709d223bd

Mobile: +255 656 414 320

Email: nicholaus....@greenfinancials.co.tz

Website: www.greenfinancials.co.tz

Address: P.O. Box 13970, Block K, Plot # 34, Kijitonyama Sayansi, Dar es Salaam

 

 

 

image001.png

Ed Cable

unread,
Oct 4, 2016, 4:05:26 AM10/4/16
to Mifos software development, d...@fineract.incubator.apache.org
Hi Nicholaus,

Welcome to the community! For all questions related to development, you should direct those to our Fineract Developer's mailing list which I've added to this thread.

Please see my replies inline:



On Mon, Oct 3, 2016 at 8:13 AM, Nicholaus Ngolongolo <nicholaus....@greenfinancials.co.tz> wrote:

Dear Colleagues,

 

I am just kicking off development and would request your explanation just to make sure I am doing the right thing.

 

I have source code links for both the Fineract Platform and Community App.


The Fineract Source code is located at https://github.com/apache/incubator-fineract and that is the core banking platform you should develop on top of. It was previously the Mifos X platform.

Mifos X now refers to the distribution on top of the Fineract platform that contains our Community App (web client) and Android app (mobile client).

So to summarize you can now think of Mifos X as the product (which contains a web client and mobile app) that is powered by Fineract platform.

I noted that source code for the Community App does not contain the database. Correct me if I am wrong.


Yes that is correct as the Community App is just the front-end user interface that consumes the APIs within the platform. You need to have a running instance of the Fineract platform going.  

 

·         Looking at what we are trying to do, that is building an independent highly customized application, what does it mean to start building it on top of Mifos X as opposed to doing so on Fineract?


You should build directly on the Fineract platform, even if you are using the Community App, aka the Mifos X web client as your user interface for the starting point.  Any changes to the core functionality will be made to the Fineract platform. Any UI-level changes can be made to the Community App or on whatever UI interface you might build yourself. 

 

·         If I build it on top of Mifos X, how do I connect it to the database if I eventually want it to run as a separate web based application?


The installation documentation explains how to connect to the database when building on top of the Fineract platform but I"ll let Shreyank better respond.  

 

·         From experience, what is the development best practices?


 

Kind Regards,

 

Nicholaus Ngolongolo  Lead Developer  Green Financial Services Ltd  

Description: https://img.newoldstamp.com/p/000/011/u635.png?57d0709d223bd

Mobile: +255 656 414 320

Website: www.greenfinancials.co.tz

Address: P.O. Box 13970, Block K, Plot # 34, Kijitonyama Sayansi, Dar es Salaam

 

 

 


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
Mifos-developer mailing list
mifos-developer@lists.sourceforge.net
Unsubscribe or change settings at:
https://lists.sourceforge.net/lists/listinfo/mifos-developer



--
Ed Cable
Director of Community Programs, Mifos Initiative
edc...@mifos.org | Skype: edcable | Mobile: +1.484.477.8649

Collectively Creating a World of 3 Billion Maries | http://mifos.org  

Reply all
Reply to author
Forward
0 new messages