All Projects → openMF → Web App

openMF / Web App

Licence: mpl-2.0
Mifos X Web App is the revamped version of the Mifos X Community App built on top of the Fineract Platform leveraging the popular Angular framework.

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Web App

Docs
Parse Platform docs
Stars: ✭ 296 (+240.23%)
Mutual labels:  hacktoberfest, scss
Patternfly
This repo contains core (HTML/CSS) implementation for PatternFly. Issues related to CSS/HTML and layout should be filed here.
Stars: ✭ 328 (+277.01%)
Mutual labels:  hacktoberfest, scss
Scssphp
SCSS compiler written in PHP
Stars: ✭ 309 (+255.17%)
Mutual labels:  hacktoberfest, scss
Awesome Learning
Awesome Learning - Learn JavaScript and Front-End Fundamentals at your own pace
Stars: ✭ 216 (+148.28%)
Mutual labels:  hacktoberfest, scss
React Foundation
Foundation as React components.
Stars: ✭ 573 (+558.62%)
Mutual labels:  hacktoberfest, scss
Stylesheet
The GTK Stylesheet for elementary OS
Stars: ✭ 260 (+198.85%)
Mutual labels:  hacktoberfest, scss
Letra Extension
Passively learn a new language every time you open a new tab
Stars: ✭ 323 (+271.26%)
Mutual labels:  hacktoberfest, scss
Phpid Learning
🙋 Belajar daring bersama PHPID
Stars: ✭ 125 (+43.68%)
Mutual labels:  hacktoberfest, scss
Alembic
⚗️ A Jekyll boilerplate theme designed to be a starting point for any Jekyll website
Stars: ✭ 501 (+475.86%)
Mutual labels:  hacktoberfest, scss
Github Dark Theme
GitHub Dark Theme - Extension for Chrome, Firefox, and Microsoft Edge
Stars: ✭ 413 (+374.71%)
Mutual labels:  hacktoberfest, scss
Colaboradados.github.io
O VEÍCULO COLABORATIVO SOBRE TRANSPARÊNCIA E OPEN DATA NO BRASIL.
Stars: ✭ 201 (+131.03%)
Mutual labels:  hacktoberfest, scss
Commudle Ng
World's first community management platform. And it's free!
Stars: ✭ 81 (-6.9%)
Mutual labels:  hacktoberfest, scss
Bootstrap Italia
Bootstrap Italia è un tema Bootstrap 4 conforme alle linee guida di design per i servizi web della PA
Stars: ✭ 193 (+121.84%)
Mutual labels:  hacktoberfest, scss
Elixirschool
The content behind Elixir School
Stars: ✭ 3,171 (+3544.83%)
Mutual labels:  hacktoberfest, scss
Media Manager
A simple file browser and up-loader for Laravel written in Vue.JS
Stars: ✭ 190 (+118.39%)
Mutual labels:  hacktoberfest, scss
Devlopr Jekyll
Build and Deploy your Static Site 🚀 using this beautiful Jekyll Framework/Theme built for Creatives
Stars: ✭ 309 (+255.17%)
Mutual labels:  hacktoberfest, scss
Magento2 Theme Blank Sass
SASS based version of Magento 2 Blank theme
Stars: ✭ 373 (+328.74%)
Mutual labels:  hacktoberfest, scss
Ifme
Free, open source mental health communication web app to share experiences with loved ones
Stars: ✭ 1,147 (+1218.39%)
Mutual labels:  hacktoberfest, scss
Garth
🥁 A really basic theme for Jekyll
Stars: ✭ 85 (-2.3%)
Mutual labels:  hacktoberfest, scss
Pypistats
Command-line interface to PyPI Stats API to get download stats for Python packages
Stars: ✭ 86 (-1.15%)
Mutual labels:  hacktoberfest

Mifos X Web App Build Status Gitter

Mifos X Web App is the revamped version of the Mifos X Community App, an effective financial inclusion solution and the default web application built on top of the Mifos X platform for the Mifos User Community.

It is a Single-Page App (SPA) written in standard web technologies HTML5, SCSS and TypeScript. It leverages the popular Angular framework and Angular Material for material design components.

Getting started using

The latest code is continuously deployed at https://openmf.github.io/web-app/ whenever a PR is merged into the master branch.

Getting started developing

  1. Ensure you have the following installed in your system:

    git

    npm

  2. Install angular-cli globally.

npm install -g @angular/[email protected]
  1. Clone the project locally into your system.
git clone https://github.com/openMF/web-app.git
  1. cd into project root directory and make sure you are on the master branch.

  2. Install the dependencies.

npm install
  1. To preview the app, run the following command and navigate to http://localhost:4200/.
ng serve

The application is using the development server with basic authentication by default. The credentials for the same are:

Username - mifos
Password - password

Important Note: Please do not make any alterations to these credentials.

Development server

Run ng serve for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.

Code scaffolding

Run ng generate component component-name to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module.

Build

Run ng build to build the project. The build artifacts will be stored in the dist/ directory. Use the --prod flag for a production build.

Further help

To get more help on the Angular CLI use ng help or go check out the Angular-CLI README.

Setting up a local server

Follow the given instructions for your operating system to setup a local server for the Mifos X platform.

Windows

Ubuntu

For connecting to server running elsewhere update the base API URL and/or tenant identifier property in the environments/environment.ts file and environments/environment.prod.ts file for development and production use respectively.

By default OAuth2 is disabled. To enable it, change the value of oauth.enabled property to true in the environments/environment.ts file and environments/environment.prod.ts file for development and production use respectively.

Want to help? contributions welcome

Want to file a bug, request a feature, contribute some code, or improve documentation? Excellent! Read up on our guidelines for contributing and then check out one of our issues. Make sure you follow the guidelines before sending a contribution!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].