An open API service indexing awesome lists of open source software.

https://github.com/dhis2/climate-app

Explore and import weather and climate data in DHIS2
https://github.com/dhis2/climate-app

Last synced: 5 months ago
JSON representation

Explore and import weather and climate data in DHIS2

Awesome Lists containing this project

README

          

# DHIS2 Climate App

---

## General Documentation

### Overview

This app allows you to explore and import climate/weather data into DHIS2.

### Data Sources

- **ERA5-Land**: By default, the app uses ERA5-Land, a highly accurate and complete global climate dataset.

> ![Screenshot](public/images/explore.png)

---

## Developer Documentation

This project was bootstrapped with [DHIS2 Application Platform](https://github.com/dhis2/app-platform).

### Available Scripts

In the project directory, you can run:

#### `yarn start`

Runs the app in the development mode.

Open [http://localhost:3000](http://localhost:3000) to view it in the browser.

The page will reload if you make edits.

You will also see any lint errors in the console.

#### `yarn test`

Launches the test runner and runs all available tests found in `/src`.

See the section about [running tests](https://platform.dhis2.nu/#/scripts/test) for more information.

#### `yarn build`

Builds the app for production to the `build` folder.

It correctly bundles React in production mode and optimizes the build for the best performance.

The build is minified and the filenames include the hashes.

A deployable `.zip` file can be found in `build/bundle`!

See the section about [building](https://platform.dhis2.nu/#/scripts/build) for more information.

#### `yarn deploy`

Deploys the built app in the `build` folder to a running DHIS2 instance.

This command will prompt you to enter a server URL as well as the username and password of a DHIS2 user with the App Management authority.

You must run `yarn build` before running `yarn deploy`.

See the section about [deploying](https://platform.dhis2.nu/#/scripts/deploy) for more information.