React.js, Firebase and CircleCI - make development environment up-to-date
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'
}
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'
}