Skip to content
Switch branches/tags
Go to file

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

Dev Setup

Basic Setup

  • Install NodeJS and React Native as appropriate for your OS
  • git clone worrywortclient
  • cd worrywortclient
  • yarn install
  • react-native link react-native-config
  • create .env with API_URL defined
  • add `apply from: project(':react-native-config').projectDir.getPath() + "/dotenv.gradle"`` to android/app/build/gradle (also do the iOS config).
  • react-native run-android|run-ios


If you want to run the WorryWort server in Docker for Windows alongside the client for development, you need Hyper-V enabled which conflicts with Android Studio's emulator. Microsoft provides an emulator which works with Hyper-V. To use it, follow the standard Windows React Native instructions and then:

  • Find or create the following registry entry: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Android SDK Tools
  • Add the key Path with value c:\Users\USERNAME\AppData\Local\Android\sdk\platform-tools

Reaching a worrywort server from the android emulator

  • Using the official android emulator, set API_URL in .env to
  • Using the visual studio android emulator on windows, to reach your local desktop,
    • set the API_URL to http://:/graphql/v1/ in .env
    • Add a new external network switch through the Hyper-V manager
    • After adding the external network switch, still using the Hyper-V manager, add a new network adapter to your emulator attached to the new external network switch.
    • If attempting to reach a local server such as if running WorryWort server in a local docker container then you may also need to open up port 4000 through windows firewall. It is recommended that your host machine also run on a static IP to avoid needing to look it's IP up and update the API_URL in .env



react-native client for WorryWort



No releases published


No packages published