Ed, I sent in a different email the changes I made for demo to work on Windows 10 machine. The demo works fine with local stores, if the first run creates the databases and subsequent runs use existing databases:
First run: java -Ddemoserver.provision=true -Ddemoserver.persistent=true -Dcustom.cassandra.contactPoints=127.0.0.1:9042 -Dcassandra.cluster.user=cassandra -Dcassandra.cluster.pwd=password -Dcustom.mariadb.host=localhost -Dcustom.mariadb.user=root -Dcustom.mariadb.password=mysql -jar demo-server-0.1.0-BUILD-SNAPSHOT.jar Subsequent runs: java -Ddemoserver.persistent=true -Dcustom.cassandra.contactPoints=127.0.0.1:9042 -Dcassandra.cluster.user=cassandra -Dcassandra.cluster.pwd=password -Dcustom.mariadb.host=localhost -Dcustom.mariadb.user=root -Dcustom.mariadb.password=mysql -jar demo-server-0.1.0-BUILD-SNAPSHOT.jar -----Original Message----- From: Ed Cable [mailto:edca...@mifos.org] Sent: Friday, June 29, 2018 18:49 To: Dev <dev@fineract.apache.org> Subject: Re: fineract & community-app vs fineract-CN Services & fims-web-app The MFI you're looking to work with - what are the products and services they support? Please share what gaps there were in the documentation so we can address those or if you create a wiki account I can give you the permissions to edit yourself. Ed On Fri, Jun 29, 2018 at 9:47 AM Louis Niyongabo <lniyong...@gmail.com> wrote: > Hi Ed, > > Yes, the Demo Server is working as well. I had hard time though, a > couple of steps were missing in the procedure. > > I would like to have your input on which one to go with. > > Thanks, > > Louis > > > > On Fri, Jun 29, 2018 at 18:37 Ed Cable <edca...@mifos.org> wrote: > > > Hello Louis, > > > > Thanks for reaching out to the community. I'm glad that you were > > able to get both Fineract and Fineract CN installed. Many have faced > > issues with Fineract CN installation - do you have demo server running as > > well? > > > > See my replies inline: > > > > > > > > On Fri, Jun 29, 2018 at 4:51 AM Louis Niyongabo > > <lniyong...@gmail.com> > > wrote: > > > > > Dev team, > > > > > > > > > > > > I have installed fineract & community-app on my dev machine, and > > > they > > work > > > fine. Later, through search, I realized there's also fineract-CN > > > with > its > > > 30+ services & fims-web-app. I also installed them on the same dev > > machine, > > > and they work fine as well. These 2 are very different; the former > > (mifos) > > > has 'mifostenant-default' and 'mifosplatform-tenants' databases > > > running > > on > > > MySQL while the latter (fineract) has 2 sets of databases 'seshat' > > > and 'playground' running on Cassandra and MySQL. The schema of > > > mifostenant-default has nothing to do with the schema of playground. > > > > > > > > > > > > I would like to invest time working on either of the 2, hoping to > > implement > > > 1 in a MFI within 3-5 months: > > > > > > 1) What is the relation between the 2? > > > > > > > Fineract is the Generation 2 architecture developed by the Mifos > Initiative > > and donated to Apache which provides an open-API based core banking > > platform for financial inclusion. It's mature and stable with a > > robust feature set for microfinance, SACCOs, and more. It has > > multi-tenancy to enable economies of scale through a shared > > application instance and separate tenant databases for each > > financial insitution. Fineract just contains the back-end platform > > and APIs. If you need a reference UI you > can > > download the Mifos X distribution which contains an AngularJS web > > app, reporting through Pentaho and there also client and > > staff-facing mobile apps. > > > > Fineract CN is the Generation 3 architecture which aims to provide a > > cloud-native microservices based architecture to help provide the > community > > future-proof application framework for digital financial services. > > As partners on Fineract reached scalability bottlenecks or developed > > purely digital-first applications and services, they needed a > > modular and > scalable > > architecture that wasn't possible through the monolithic application > > that is Fineract. > > > > See the links below for more on the new architecture and the > > rationale > for > > it. > > > > > > > 2) Is mifos the legacy being redesigned into fineract or the 2 > will > > be > > > kept as completely separate projects? > > > > > > > They will be completely separate projects but a migration path will > > be > made > > available as parity is achieved between Gen 2 and Gen 3 (Fineract > > and Fineract CN) > > > > > > > > 3) Which one do you recommend me to work on now? > > > > > > It really depends on the feature set you need and your timing to > > > go to > > market with your solution. If you need to support more traditional > > microfinance or group-based operations, Fineract/Mifos X is probably > > your better bet. If you are supporting SACCOs or basic individual > > loans and deposit accounts, the current feature set in Fineract CN > > might be enough for you. The framework is still changing though as > > the first official release hasn't been made yet. If you're looking > > to build a wallet, > payment, > > or more transaction-focused system, Fineract CN might also be a > > better starting point for you. > > > > *Apache Fineract CN (Gen 3)* > > > > - Apache Fineract CN Architectural Whitepaper > > < > > > https://drive.google.com/file/d/0ByeK44WJrHIvdTUxQVNVVmZROV90UnFHd0drM > FhmcTV1TGxF/view?usp=sharing > > > > > - Fineract CN Codebase - https://goo.gl/Snjr2b > > - Fineract CN Wiki ( > > https://cwiki.apache.org/confluence/display/FINERACT/ > > Fineract+CN > > <https://cwiki.apache.org/confluence/display/FINERACT/Fineract+CN>) > > - Overview of the project structure: https > > ://cwiki.apache.org/confluence/display/FINERACT/Project+structure > > < > https://cwiki.apache.org/confluence/display/FINERACT/Project+structure > > > > > - Detailed slide deck overview on each microservice > > <https://goo.gl/tm3c5Z> > > - Creating a Custom Microservice Webinar > > <https://www.youtube.com/watch?v=6esth3q6H1Y> | Slide Deck > > <https://goo.gl/pCds7y> > > - Digital Financial Services Platform Whitepape > > < > > > http://kuelap.io/wp-content/uploads/2017/08/Kuelap-DFSP-white-paper-v1 > .pdf > > >r > > from Kuelap > > > > *Apache Fineract 1.0 (Gen 2)* > > > > - Architectural White Paper: https://goo.gl/du7XhL > > - API Docs: https://demo.openmf.org/api-docs/apiLive.htm > > - Web Hooks framework: > > https://cwiki.apache.org/confluence/display/FINER > > ACT/Hooks > > <https://cwiki.apache.org/confluence/display/FINERACT/Hooks > > > > - Platform - Apache Fineract: Source Code > > <https://github.com/apache/incubator-fineract> | Issue Tracker > > <https://issues.apache.org/jira/browse/FINERACT/> | Mailing List > > < > > > http://markmail.org/search/?q=list%3Aorg.apache.fineract.dev+order%3Ad > ate-backward > > > > > - Web App - Mifos X: Source Code > > <https://github.com/openMF/community-app> | Issue Tracker > > <https://github.com/openMF/community-app/issues> | Mailing List > > <https://lists.sourceforge.net/lists/admin/mifos-developer>| Gitter > > Chatroom <https://gitter.im/openMF/mifos> > > - Mobile App - Android Field Officer App: Source Code > > <https://github.com/openMF/android-client/> | Issue Tracker > > <https://github.com/openMF/android-client/issues> | Gitter Chatroom > > <https://gitter.im/openMF/android-client> > > - Mifos Mobile - Android Mobile Banking App: Source Code > > <https://github.com/openMF/self-service-app> | Issue Tracker > > <https://github.com/openMF/self-service-app/issues> | Gitter Chatroom > > <https://gitter.im/openMF/self-service-app> > > - Online Banking App - Web: Source Code > > <https://github.com/openMF/web-self-service-app/> | Issue Tracker > > <https://github.com/openMF/web-self-service-app/issues>| Gitter > > Chatroom > > - MifosPay - Mobile Wallet Framework: Source Code > > <https://github.com/openMF/mobile-wallet> | Issue Tracker > > <https://github.com/openMF/mobile-wallet/issues> | Gitter Chatroom > > - Mifos Payment Gateway: Source Code > > <https://github.com/openMF/mifos-payment-gateway> | Issue Tracker | > > Gitter Chatroom > > > > > > > > > > > > > > > > Thanks, > > > > > > > > > > > > Louis > > > > > > > > > > > > > > > > -- > > *Ed Cable* > > President/CEO, 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> > > > -- *Ed Cable* President/CEO, 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>