iNat-Toolcat is an open-source smartphone application for identifying large batches of iNaturalist observations. You can swipe through a stack of unidentified observations, and roughly sort them into higher taxa.
assets
All images, icons and aninations shown in the app.docs
Documentatione2e
Source code for end-to-end testing.src
React-native source code for the app.
If you like iNat-Toolcat and want to help make it better then you are warmly welcome to contribute to this repository.
You need to have the expo-cli globally on your system.
npm install -g expo-cli
You need to have access tokens to an app that you created on iNaturalist and your JWT for quicker development. Paste them into the files created by this script in the secrets folder.
mkdir secrets
cp oauth_example.json ./secrets/oauth.json
cp api_token_example.json ./secrets/api_token.json
- Run
yarn install
- Run
yarn start
This will check if you have relevant keys, tokens, or otherwise required secrets in your repository.
If Expo and the iOS Simulator aren’t still running, start them:
yarn ios
Then, in another terminal, run Detox:
detox test