<commit_before># MifosX Community App

This is the default web application built on top of the MifosX platform for the mifos user 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, Bootstrap and Font Awesome.

## Build Status

Travis

[![Build Status](https://travis-ci.org/openMF/community-app.png?branch=master)](https://travis-ci.org/openMF/community-app)

## Online Demo

<a target="_blank" href="https://demo.openmf.org/beta">Access the online demo version here</a>


## Building from source

1. Ensure you have ```npm``` installed - goto http://nodejs.org/download/ to download installer for your OS.       
<br/> Note: On Ubuntu Linux you can use 'sudo apt-get install npm nodejs-legacy' (nodejs-legacy is required to avoid the ""/usr/bin/env: node: No such file or directory" problem). 
<br/> Tip: If you are using Ubuntu/Linux, then doing ```npm config set prefix ~``` prevents you from having to run npm as root.

1. Clone this repository to your local filesystem (default branch is 'develop')

1. 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 commands on the project root folder

   ```
    bower install<commit_msg>updated the online demo link<commit_after># MifosX Community App

This is the default web application built on top of the MifosX platform for the mifos user 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, Bootstrap and Font Awesome.

## Build Status

Travis

[![Build Status](https://travis-ci.org/openMF/community-app.png?branch=master)](https://travis-ci.org/openMF/community-app)

## Online Demo

<a target="_blank" href="https://demo.openmf.org">Access the online demo version here</a>


## Building from source

1. Ensure you have ```npm``` installed - goto http://nodejs.org/download/ to download installer for your OS.       
<br/> Note: On Ubuntu Linux you can use 'sudo apt-get install npm nodejs-legacy' (nodejs-legacy is required to avoid the ""/usr/bin/env: node: No such file or directory" problem). 
<br/> Tip: If you are using Ubuntu/Linux, then doing ```npm config set prefix ~``` prevents you from having to run npm as root.

1. Clone this repository to your local filesystem (default branch is 'develop')

1. 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 commands on the project root folder

   ```
    bower install
{'fraction_non_alphanumeric': 0.09288674033149172, 'fraction_numerical': 0.003453038674033149, 'mean_word_length': 3.97766323024055, 'pattern_counts': {'":': 0, '<': 11, '<?xml version=': 0, '>': 11, 'https://': 6, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 6, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1904462', 'n_tokens_mistral': 851, 'n_tokens_neox': 806, 'n_words': 379}