App designed for managing neonatal patients in low resource settings, providing a digital admission form for real time data collection and a platform for neonatal training.
Note that this project is part of the overall Neotree System, an open source technology platform for supporting health care workers provide neonatal care in low resource settings. For more information see the main repo .
https://reactnative.dev/docs/environment-setup
git clone https://github.com/neotree/neotree-react-native-app.git
neotree-webeditor-api.json
- Log into the web editor
- Go to settings
- Generate API Key
- Download API Key
neotree-nodeapi-api.json
{
"host": "nodeapi host url (eg. example.com)",
"endpoint": "endpoint used by the app to post data(eg. example.com)",
"api_key": "api key here",
}
Place the config files into <project folder>/config
<project folder>/config/neotree-webeditor-api.json
<project folder>/config/neotree-nodeapi-api.json
DEV
yarn install
- install dependenciesyarn android
- run android appyarn ios
- run ios
Builds
npm run build-dev-android
- Builds Neotree (DEV) apk - staging buildnpm run build-dev-ios
- Neotree (DEV) ios build - staging buildnpm run build-prod-android
- Builds Neotree apk - production buildnpm run build-prod-ios
- Neotree ios build - production build