This is the default web application built on top of the Apache Fineract platform. The Mifos X Web App (formerly called Community App) is maintained by the Mifos Initiative as a reference solution for the financial inclusion community. It is a Single-Page App (SPA) written in web standard technologies like JavaScript, CSS and HTML5. It leverages common popular frameworks/libraries such as AngularJS 1.5, Bootstrap and Font Awesome
Go to file
2013-11-09 10:45:50 -08:00
app Add server side error handling 2013-11-09 20:15:03 +05:30
test config host host name 2013-11-07 19:45:41 +05:30
.bowerrc vertical slicing! 2013-09-13 10:49:03 +05:30
.gitignore dist/ >>.gitignore 2013-10-20 09:15:28 +02:00
.jshintrc .jshintrc ignore indentation issues - we'd have bigger fish to fry, first 2013-10-20 08:55:00 +02:00
.travis.yml .travis.yml, for Node-based JS build (for later) 2013-10-20 09:00:54 +02:00
bower.json unwanted libraries remove 2013-11-08 13:39:17 +05:30
Gruntfile.js Grunt - as proposed by Yeoman. Not yet fully working.. 2013-10-20 08:50:28 +02:00
karma-e2e.conf.js Grunt Karm - as proposed by Yeoman (forgot to commit earlier). Not really working as it should, yet 2013-10-20 09:13:24 +02:00
karma.conf.js Grunt Karm - as proposed by Yeoman (forgot to commit earlier). Not really working as it should, yet 2013-10-20 09:13:24 +02:00
package.json Grunt - as proposed by Yeoman. Not yet fully working.. 2013-10-20 08:50:28 +02:00
README.md instruction for connecting to localhost 2013-11-08 10:02:57 +05:30

Online Demo

Access the online demo version here

Building from source

  1. Note: Ensure you have npm installed - goto http://nodejs.org/download/ to downloand installer for your OS.

  2. Clone this respository to your local filesystem (default branch in 'master')

  3. To download the dependencies, and be able to build, first install bower & grunt:

npm install -g bower
npm install -g grunt-cli
  1. Next pull the runtime and build time dependencies by running bower and npm install on the project root folder:
bower install
npm install
  1. Now open the 'index.html' file in FIREFOX browser.

  2. Default username/password: mifos/password. This application will hit the demo server by default.

You are done.

If you want to connect to local server then modify the constant in community-app\app\scripts\modules\configurations.js as below

.constant('HOST','https://localhost:8443\:8443') //need to escape port number

Adding dependencies

You can also add more dependencies on bower.json. You can search for them in http://sindresorhus.com/bower-components/ or even:

bower search <package>

Running the tests

Just open test/SpecRunner.html in the browser.