Hi Nicholaus, Yes you are right, community app does not contain database and it is used to get a rich User Interface which is user friendly. Database is used in the back end i.e., in fineract platform. It is not so difficult to get connection to the DataBase, just a very few steps you need to do.
refer https://github.com/openMF/incubator-fineract go down and you will find Instruction to execute Integration test If I am not wrong, It is a best practice to follow the standard way of using Database in the back-end and community app for UI. On Tue, Oct 4, 2016 at 2:14 PM, John Wambura | Green Financial Services Ltd <john.wamb...@greenfinancials.co.tz> wrote: > Hello Ed, > > > > I hope this responds to all the questions that Nicholaus was asking. > Thanks a lot. > > > > (Have removed the Mifos Developer List from the mail trail). > > > > > > Kind Regards, > > > > *John Wambura* Chief Executive Officer Green Financial Services Ltd > > [image: Description: > https://img.newoldstamp.com/p/000/011/u635.png?57d0709d223bd] > > Mobile: +255 755 777 000 | +255 682 000 333 | +255 656 665 555 > > Email: john.wamb...@greenfinancials.co.tz > > Website: www.greenfinancials.co.tz > > Address: P.O. Box 13970, Block K, Plot # 34, Kijitonyama Sayansi, Dar es > Salaam > > > > > > > > *From:* Ed Cable [mailto:edca...@mifos.org] > *Sent:* Tuesday, October 04, 2016 11:05 AM > *To:* Mifos software development; dev@fineract.incubator.apache.org > *Subject:* Re: [Mifos-developer] DEVELOPMENT ON TOP OF MIFOS X/FINERACT > > > > 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.ngolong...@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? > > > > Please look at some of the links in our Contributor's Zone for Fineract - > https://cwiki.apache.org/confluence/display/FINERACT/Contributor%27s+Zone > and documents like https://mifosforge.jira.com/wiki/display/MDZ/Working+ > with+Code in our Mifos Developer Zone: https://mifosforge.jira. > com/wiki/display/MDZ/Welcome+to+the+Zone > > > > Kind Regards, > > > > *Nicholaus Ngolongolo* Lead Developer Green Financial Services Ltd > > [image: Description: > https://img.newoldstamp.com/p/000/011/u635.png?57d0709d223bd] > > Mobile: +255 656 414 320 > > Email: nicholaus.ngolong...@greenfinancials.co.tz > <john.wamb...@greenfinancials.co.tz> > > 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-develo...@lists.sourceforge.net > Unsubscribe or change settings at: > https://lists.sourceforge.net/lists/listinfo/mifos-developer > > > > > > -- > > *Ed Cable* > > Director of Community Programs, Mifos Initiative > > edca...@mifos.org | Skype: edcable | Mobile: +1.484.477.8649 > > > > *Collectively Creating a World of 3 Billion Maries | *http://mifos.org > <http://facebook.com/mifos> <http://www.twitter.com/mifos> > > >