React.js, Firebase and CircleCI - make development environment up-to-date

Job ID: 36646305

Budget: $50 – $150 USD

I need a React.js and CircleCI expert to update our existing development environment for the web application at https://nexthuman.me. The CircleCI configuration is out-of-date and are causing errors when trying to run Cypress tests. The local dev environment has out-of-date packages that need to be updated. The ideal candidate should have experience with React.js, Firebase, Cypress and CircleCI and be able to work efficiently.

We use yarn for package management.

The tech stack is described here: https://docs.google.com/document/d/1ZER18R57GjctTk0L95P8RCX_2pYPrvPApBxpTJPDxdg/edit?usp=sharing

Skills and experience:
- Strong knowledge of React.js, GitHub and CircleCI
- Cypress testing framework
- yarn

ISSUES IDENTIFIED:
When running Continuous Integration in CircleCI it says:
./node_modules/.bin/firebase serve --port 3000 --project=dev
Error: HTTP Error: 401, Request had invalid authentication credentials. Expected OAuth 2 access token, login cookie or other valid authentication credential. See https://developers.google.com/identity/sign-in/web/devconsole-project.

When running application locally it says:
yarn start
...
Error: error:0308010C:digital envelope routines::unsupported
... {
opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ],
library: 'digital envelope routines',
reason: 'unsupported',
code: 'ERR_OSSL_EVP_UNSUPPORTED'
}
Related categories: React.js Yarn CircleCI Google Firebase GitHub