├── .github └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── backend ├── ChuckBot │ ├── bot.json │ ├── intent.json │ └── slot-type.json ├── MovieBot │ ├── bot.json │ ├── intent.json │ └── slot-type.json ├── ai-lambda │ └── index.js ├── chuckbot-lambda │ ├── Intents.png │ ├── Slots.png │ ├── index.js │ └── package.json ├── deploy.yaml ├── moviebot-lambda │ ├── Intents.png │ ├── Slots.png │ ├── index.js │ └── package.json └── schema.graphql ├── media └── ChatQLv2.png ├── package.json ├── public ├── favicon.ico ├── favicons │ ├── android-chrome-192x192.png │ ├── android-chrome-512x512.png │ ├── apple-touch-icon-120x120.png │ ├── apple-touch-icon-152x152.png │ ├── apple-touch-icon-180x180.png │ ├── apple-touch-icon-60x60.png │ ├── apple-touch-icon-76x76.png │ ├── apple-touch-icon.png │ ├── browserconfig.xml │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── favicon.ico │ ├── mstile-150x150.png │ ├── safari-pinned-tab.svg │ └── site.webmanifest ├── index.html └── manifest.json └── src ├── App.css ├── App.js ├── App.scss ├── App.test.js ├── components ├── AI │ ├── Bot.js │ ├── DetectCelebs.js │ ├── DetectEntities.js │ ├── DetectLabels.js │ ├── DetectLanguage.js │ ├── DetectSentiment.js │ ├── Dictate.js │ ├── InvokeBot.js │ ├── MenuDropDown.js │ ├── Translate.js │ └── TranslateCard.js ├── AudioCapture.js ├── ConversationBar.js ├── ConvoSideList.js ├── InputBar.js ├── Message.js ├── MessagePane.js ├── Messenger.js ├── SearchResultList.js ├── SideBar.js ├── UserBar.js └── chatapp.js ├── graphql ├── AI │ ├── detectCelebs.js │ ├── detectEntities.js │ ├── detectLabels.js │ ├── detectLanguage.js │ ├── detectSentiment.js │ ├── dictate.js │ ├── invokeBot.js │ └── translate.js ├── mutations.js ├── queries.js ├── schema.json └── subscriptions.js ├── images ├── appsync.png ├── chuck.jpg ├── comprehend.png ├── lex.png ├── lexlogo.png ├── logo.png ├── polly.png ├── rekognition.png └── translate.png ├── index.css ├── index.js ├── index.scss └── registerServiceWorker.js /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/README.md -------------------------------------------------------------------------------- /backend/ChuckBot/bot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/backend/ChuckBot/bot.json -------------------------------------------------------------------------------- /backend/ChuckBot/intent.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/backend/ChuckBot/intent.json -------------------------------------------------------------------------------- /backend/ChuckBot/slot-type.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/backend/ChuckBot/slot-type.json -------------------------------------------------------------------------------- /backend/MovieBot/bot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/backend/MovieBot/bot.json -------------------------------------------------------------------------------- /backend/MovieBot/intent.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/backend/MovieBot/intent.json -------------------------------------------------------------------------------- /backend/MovieBot/slot-type.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/backend/MovieBot/slot-type.json -------------------------------------------------------------------------------- /backend/ai-lambda/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/backend/ai-lambda/index.js -------------------------------------------------------------------------------- /backend/chuckbot-lambda/Intents.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/backend/chuckbot-lambda/Intents.png -------------------------------------------------------------------------------- /backend/chuckbot-lambda/Slots.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/backend/chuckbot-lambda/Slots.png -------------------------------------------------------------------------------- /backend/chuckbot-lambda/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/backend/chuckbot-lambda/index.js -------------------------------------------------------------------------------- /backend/chuckbot-lambda/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/backend/chuckbot-lambda/package.json -------------------------------------------------------------------------------- /backend/deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/backend/deploy.yaml -------------------------------------------------------------------------------- /backend/moviebot-lambda/Intents.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/backend/moviebot-lambda/Intents.png -------------------------------------------------------------------------------- /backend/moviebot-lambda/Slots.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/backend/moviebot-lambda/Slots.png -------------------------------------------------------------------------------- /backend/moviebot-lambda/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/backend/moviebot-lambda/index.js -------------------------------------------------------------------------------- /backend/moviebot-lambda/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/backend/moviebot-lambda/package.json -------------------------------------------------------------------------------- /backend/schema.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/backend/schema.graphql -------------------------------------------------------------------------------- /media/ChatQLv2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/media/ChatQLv2.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/favicons/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/public/favicons/android-chrome-192x192.png -------------------------------------------------------------------------------- /public/favicons/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/public/favicons/android-chrome-512x512.png -------------------------------------------------------------------------------- /public/favicons/apple-touch-icon-120x120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/public/favicons/apple-touch-icon-120x120.png -------------------------------------------------------------------------------- /public/favicons/apple-touch-icon-152x152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/public/favicons/apple-touch-icon-152x152.png -------------------------------------------------------------------------------- /public/favicons/apple-touch-icon-180x180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/public/favicons/apple-touch-icon-180x180.png -------------------------------------------------------------------------------- /public/favicons/apple-touch-icon-60x60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/public/favicons/apple-touch-icon-60x60.png -------------------------------------------------------------------------------- /public/favicons/apple-touch-icon-76x76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/public/favicons/apple-touch-icon-76x76.png -------------------------------------------------------------------------------- /public/favicons/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/public/favicons/apple-touch-icon.png -------------------------------------------------------------------------------- /public/favicons/browserconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/public/favicons/browserconfig.xml -------------------------------------------------------------------------------- /public/favicons/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/public/favicons/favicon-16x16.png -------------------------------------------------------------------------------- /public/favicons/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/public/favicons/favicon-32x32.png -------------------------------------------------------------------------------- /public/favicons/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/public/favicons/favicon.ico -------------------------------------------------------------------------------- /public/favicons/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/public/favicons/mstile-150x150.png -------------------------------------------------------------------------------- /public/favicons/safari-pinned-tab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/public/favicons/safari-pinned-tab.svg -------------------------------------------------------------------------------- /public/favicons/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/public/favicons/site.webmanifest -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/public/index.html -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/public/manifest.json -------------------------------------------------------------------------------- /src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/src/App.css -------------------------------------------------------------------------------- /src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/src/App.js -------------------------------------------------------------------------------- /src/App.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/src/App.scss -------------------------------------------------------------------------------- /src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/src/App.test.js -------------------------------------------------------------------------------- /src/components/AI/Bot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/src/components/AI/Bot.js -------------------------------------------------------------------------------- /src/components/AI/DetectCelebs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/src/components/AI/DetectCelebs.js -------------------------------------------------------------------------------- /src/components/AI/DetectEntities.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/src/components/AI/DetectEntities.js -------------------------------------------------------------------------------- /src/components/AI/DetectLabels.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/src/components/AI/DetectLabels.js -------------------------------------------------------------------------------- /src/components/AI/DetectLanguage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/src/components/AI/DetectLanguage.js -------------------------------------------------------------------------------- /src/components/AI/DetectSentiment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/src/components/AI/DetectSentiment.js -------------------------------------------------------------------------------- /src/components/AI/Dictate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/src/components/AI/Dictate.js -------------------------------------------------------------------------------- /src/components/AI/InvokeBot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/src/components/AI/InvokeBot.js -------------------------------------------------------------------------------- /src/components/AI/MenuDropDown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/src/components/AI/MenuDropDown.js -------------------------------------------------------------------------------- /src/components/AI/Translate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/src/components/AI/Translate.js -------------------------------------------------------------------------------- /src/components/AI/TranslateCard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/src/components/AI/TranslateCard.js -------------------------------------------------------------------------------- /src/components/AudioCapture.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/src/components/AudioCapture.js -------------------------------------------------------------------------------- /src/components/ConversationBar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/src/components/ConversationBar.js -------------------------------------------------------------------------------- /src/components/ConvoSideList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/src/components/ConvoSideList.js -------------------------------------------------------------------------------- /src/components/InputBar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/src/components/InputBar.js -------------------------------------------------------------------------------- /src/components/Message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/src/components/Message.js -------------------------------------------------------------------------------- /src/components/MessagePane.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/src/components/MessagePane.js -------------------------------------------------------------------------------- /src/components/Messenger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/src/components/Messenger.js -------------------------------------------------------------------------------- /src/components/SearchResultList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/src/components/SearchResultList.js -------------------------------------------------------------------------------- /src/components/SideBar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/src/components/SideBar.js -------------------------------------------------------------------------------- /src/components/UserBar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/src/components/UserBar.js -------------------------------------------------------------------------------- /src/components/chatapp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/src/components/chatapp.js -------------------------------------------------------------------------------- /src/graphql/AI/detectCelebs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/src/graphql/AI/detectCelebs.js -------------------------------------------------------------------------------- /src/graphql/AI/detectEntities.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/src/graphql/AI/detectEntities.js -------------------------------------------------------------------------------- /src/graphql/AI/detectLabels.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/src/graphql/AI/detectLabels.js -------------------------------------------------------------------------------- /src/graphql/AI/detectLanguage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/src/graphql/AI/detectLanguage.js -------------------------------------------------------------------------------- /src/graphql/AI/detectSentiment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/src/graphql/AI/detectSentiment.js -------------------------------------------------------------------------------- /src/graphql/AI/dictate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/src/graphql/AI/dictate.js -------------------------------------------------------------------------------- /src/graphql/AI/invokeBot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/src/graphql/AI/invokeBot.js -------------------------------------------------------------------------------- /src/graphql/AI/translate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/src/graphql/AI/translate.js -------------------------------------------------------------------------------- /src/graphql/mutations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/src/graphql/mutations.js -------------------------------------------------------------------------------- /src/graphql/queries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/src/graphql/queries.js -------------------------------------------------------------------------------- /src/graphql/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/src/graphql/schema.json -------------------------------------------------------------------------------- /src/graphql/subscriptions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/src/graphql/subscriptions.js -------------------------------------------------------------------------------- /src/images/appsync.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/src/images/appsync.png -------------------------------------------------------------------------------- /src/images/chuck.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/src/images/chuck.jpg -------------------------------------------------------------------------------- /src/images/comprehend.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/src/images/comprehend.png -------------------------------------------------------------------------------- /src/images/lex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/src/images/lex.png -------------------------------------------------------------------------------- /src/images/lexlogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/src/images/lexlogo.png -------------------------------------------------------------------------------- /src/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/src/images/logo.png -------------------------------------------------------------------------------- /src/images/polly.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/src/images/polly.png -------------------------------------------------------------------------------- /src/images/rekognition.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/src/images/rekognition.png -------------------------------------------------------------------------------- /src/images/translate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/src/images/translate.png -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/src/index.css -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/src/index.js -------------------------------------------------------------------------------- /src/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/src/index.scss -------------------------------------------------------------------------------- /src/registerServiceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amazon-archives/aws-appsync-chat-starter-react/HEAD/src/registerServiceWorker.js --------------------------------------------------------------------------------