Step-by-Step Tutorials

A growing collection of thorough step-by-step tutorials for developing and deploying digital health apps with the Community Health Toolkit.

Getting started building a CHT app

Setting up a local environment to build and test CHT 4.x applications

Local Couch2pg Setup

Setting up a Couch2pg service to download data from CouchDB to Postgres Database

Contact and User Management - Part 1

Creating and editing contacts and users in the CHT UI

Contact and User Management - Part 2

Creating and editing contacts and users with cht-conf

Building SMS Forms

Building CHT application SMS forms

CHT Application Settings

Managing CHT application settings

Building SMS Schedules

Building CHT application SMS schedules

Building App Forms

Building CHT app forms

Setting Form Properties

How to set form properties that contain meta information related to App forms

Building A Simple Task

Writing and testing a simple task

Building Target Widgets

How to build CHT monthly and all time target widgets

Building Contact Summary

Building CHT application contact summary

Building Death Report Workflows

Building Death Report Workflows

Building Condition Cards

Building CHT application condition cards

Localization

Localizing language in the CHT

Configuring CHT Application Graphics

Configuring CHT Application Graphics

Application Tests

Guides for writing automated tests for CHT applications

Building A Complex Task (Optional)

Building a more complex task