Logo Lanfrica

hisptz/lodiis-web-app

Domaine:

healthcare

Type de record:

software
Créateur:
his
Hôte:
Lesotho OVC-DREAMS Integrated Information System (LODIIS) data management DHIS2 custom app # LODIIS WEB APPLICATION ### Contents: - Introduction - Pre-requisites - Getting started - Configurations - Running the application - Build and deployment ## Introduction This is a custom DHIS2 web application that facilitates management, tracking and monitoring of beneficiaries along side service provision on different interventions across multiple implementing partners. The interventions being tracked by this systems are: DREAMS Module OVC Module Education module LBSE module BURSARY module PP_PREV Module OGAC Module It is part of the Lesotho OVC-DREAMS Integrated Information System (LODIIS) that allows data managers and administrators to to validate entered data from the LODIIS mobile applications and view reports and different dashboards showing progress and quality of service provided to beneficiaries of the programme. ## Pre-requisites This application was developed with React using the DHIS2 Application Platform. The source code was written using Typescript with yarn as the package manager. Note: The react version used with this app should be at most v16. ## Getting started To get started with the project, you need to follow the instructions below - Clone the project from github with the command ``` git clone github.com ``` - Navigate into the project folder and install the app dependencies: ``` cd lodiis-web-app && yarn ``` ## Configurations There are two sorts of configurations that needs to be done for this project. - Source code configurations - DHIS2 instance configurations ### Source code configuration These are in-app configurations that needs to be done to initiate connection with the DHIS2 instance during development. These configuration can be done by creating `.env` file in the root directory of the project with contents similar to the `.env.example` files or as elaborated bellow ``` REACT_APP_DHIS2_BASE_URL= DHIS2_PROXY= ``` - REACT_APP_DHIS2_BASE_URL is the url that will be provide a pr …