- Node v16
yarn setup
Create an .env
file and copy the variables from .env.example
Locally, this project uses the free version of ngrok to enable redirects and webhook processing. Sign up for a free account and go through first time setup.
To start the application run the following command
yarn dev
Your personalized OAuth redirect URL
and OAuth webhook URL
will be logged in
the console. Update your
application settings
on the Checkr Dashboard with the logged values.
OAuth webhook URL https://90f1-34-236-51-55.ngrok.io/api/checkr/webhooks
OAuth redirect URL https://90f1-34-236-51-55.ngrok.io/api/checkr/oauth
yarn test:backend
yarn test:frontend
The .vscode
folder contains opt-in
Workspace Settings and
Extension Recommendations
that the Checkr team recommends using when working on this repository.
This Node V17 and v18 MSW bug will cause issues in some of our tests. While these problems are being fixed, we are using node v16 for now.