Service Worker and Caching EXPERT ONLY -- 2

Job ID: 33201700

Budget: $10 – $100 USD

Need someone to fix various Service Worker related issues in my React App. (It's dating realted so no religious constraints plz. Also no teams)
The service worker needs...
To provide a notification for users to see an update when it's available
*Mostly done just need to test and ensure we have the proper caching options selected.
https://dev.to/daniellycosta/showing-new-version-available-notification-on-create-react-app-pwas-3jc9
https://felixgerschau.com/create-a-pwa-update-notification-with-create-react-app/

Show an offline banner when offline.
https://hasura.io/blog/strategies-for-service-worker-caching-d66f3c828433/

Reset properly on change in React dev environment. *Currentlt getting WDS webpack error.

Also need to know how to keep code from showing in prod.

Lastly, I need someone who understands caching so I know what to set in AWS S3 (using pipelines), in api, cloudwatch, etc..
https://stackoverflow.com/questions/65528622/how-to-specify-a-cache-control-header-for-index-html-in-create-react-app
https://create-react-app.dev/docs/making-a-progressive-web-app/

Put the word "GREAT" as the first word in your bid so I know you read and confirmed you can do this. Others will be ignored.
Related categories: Web Security Node.js React.js