Hi,
I want to contribute to the inaturalists react native app.I have done the setup as per the guidelines and is running in my device.But i think there are some keys (JWT_ANONYMOUS_API_SECRET, OAUTH_CLIENT_ID ,etc) in the env file which is required for api as i am getting error while try to do login ?
I don’t think you need the JWT_ANONYMOUS_API_SECRET to do much of anything other than getting ID suggestions while signed out, but you do need an OAuth client to sign in, upload obs, create IDs, etc. Go to https://www.inaturalist.org/oauth/applications/ and apply to create a dev application or make one if you already have approval.
It says that the account should be 2 months old. Do I need to wait for 2 months, or is there a process to get approval sooner? I’m excited to contribute to the React Native app.
Yes, you do. Having app credentials means you can make an app that can use iNat on behalf of others, and we think that before you have that power, you should actually have practical experience using iNat, so try using iNat yourself for a while first. If you can, get outside and add some observations, or if that’s not an option, add some identifications (anyone can help add coarse ID’s to the unknowns).