esaude/esaude-contrib-landingpage

Name: esaude-contrib-landingpage

Owner: eSaude

Description: Source code for https://apps.esaude.org.

Created: 2016-05-19 14:23:37.0

Updated: 2016-05-19 14:26:25.0

Pushed: 2016-05-19 15:11:22.0

Homepage: null

Size: 34

Language: JavaScript

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README




eSaude


eSaude Apps Landing Page

This repository contains the code for https://apps.esaude.org.

Development
Production Build

You will need NodeJS 4+ installed to do this. See the install instructions here.

Once you have NodeJS installed, install the dependencies (first time only):

install

Build the distributable using Webpack as follows:

run build

This will created a dist directory containing the deployable artifacts.

Development

To get Webpack to automatically rebuild on code changes, run:

run watch
Deployment

Deploy the contents of the dist directoy your web server. Place a file called apps.json in the same directory as app.bundle.min.js. It should look like:


pps": [
{
  "id": 1,
  "title": "iBLIS",
  "description": "iLab Africa iBLIS Laboratory Information System",
  "url": "https://iblis.esaude.org/",
  "icon": "img/lab.png",
  "credentials": {
    "username": "administrator",
    "password": "password"
  }
},
{
  "id": 2,
  "title": "POC",
  "description": "eSaude EMR Point of Care Application",
  "url": "https://test.esaude.org/home",
  "icon": "img/poc.png",
  "credentials": {
    "username": "admin",
    "password": "Admin123"
  }
},
{
  "id": 3,
  "title": "RDE",
  "description": "eSaude EMR Retrospective Data Entry Application",
  "url": "https://test.esaude.org/openmrs",
  "icon": "img/rde.png",
  "credentials": {
    "username": "admin",
    "password": "Admin123"
  }
}


License

MPL 2.0 w/ HD


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.