├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── backend ├── artifacts │ ├── architecture-diagram.png │ ├── cloud9env.png │ ├── cloud9instance.png │ ├── cloudfrontlogin.png │ └── successfuldeployment.png ├── layer │ ├── authorizer │ │ └── nodejs │ │ │ ├── package-lock.json │ │ │ └── package.json │ └── langchain │ │ └── requirements.txt ├── src │ ├── generate_presigned_url │ │ └── generate_presigned_url.py │ ├── history │ │ └── history.py │ ├── templates │ │ └── templates.py │ └── websocket │ │ ├── authorizer │ │ └── authorizer.js │ │ ├── chat │ │ └── app.py │ │ ├── onconnect │ │ └── app.py │ │ ├── ondisconnect │ │ └── app.py │ │ └── sendmessage │ │ └── app.py ├── template.yaml ├── utils │ ├── cloud9-resize.sh │ └── create_cognito_users.sh └── waf_cloudfront.yaml ├── default_templates.json ├── deploy.sh └── frontend ├── .env.template ├── .gitignore ├── artifacts ├── Activities.gif ├── Chat.gif ├── History.gif ├── MultiModal.gif ├── Playground.gif └── Template.gif ├── package-lock.json ├── package.json ├── public ├── index.html ├── manifest.json └── robots.txt └── src ├── Activity.js ├── App.css ├── App.js ├── App.test.js ├── Chat.js ├── CustomAuthHeader.js ├── Footer.js ├── Header.js ├── History.js ├── Playground.js ├── Templates.js ├── index.css ├── index.js ├── reportWebVitals.js ├── setupTests.js └── utils └── authHelpers.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/improve-employee-productivity-using-genai/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/improve-employee-productivity-using-genai/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/improve-employee-productivity-using-genai/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/improve-employee-productivity-using-genai/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/improve-employee-productivity-using-genai/HEAD/README.md -------------------------------------------------------------------------------- /backend/artifacts/architecture-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/improve-employee-productivity-using-genai/HEAD/backend/artifacts/architecture-diagram.png -------------------------------------------------------------------------------- /backend/artifacts/cloud9env.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/improve-employee-productivity-using-genai/HEAD/backend/artifacts/cloud9env.png -------------------------------------------------------------------------------- /backend/artifacts/cloud9instance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/improve-employee-productivity-using-genai/HEAD/backend/artifacts/cloud9instance.png -------------------------------------------------------------------------------- /backend/artifacts/cloudfrontlogin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/improve-employee-productivity-using-genai/HEAD/backend/artifacts/cloudfrontlogin.png -------------------------------------------------------------------------------- /backend/artifacts/successfuldeployment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/improve-employee-productivity-using-genai/HEAD/backend/artifacts/successfuldeployment.png -------------------------------------------------------------------------------- /backend/layer/authorizer/nodejs/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/improve-employee-productivity-using-genai/HEAD/backend/layer/authorizer/nodejs/package-lock.json -------------------------------------------------------------------------------- /backend/layer/authorizer/nodejs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/improve-employee-productivity-using-genai/HEAD/backend/layer/authorizer/nodejs/package.json -------------------------------------------------------------------------------- /backend/layer/langchain/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/improve-employee-productivity-using-genai/HEAD/backend/layer/langchain/requirements.txt -------------------------------------------------------------------------------- /backend/src/generate_presigned_url/generate_presigned_url.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/improve-employee-productivity-using-genai/HEAD/backend/src/generate_presigned_url/generate_presigned_url.py -------------------------------------------------------------------------------- /backend/src/history/history.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/improve-employee-productivity-using-genai/HEAD/backend/src/history/history.py -------------------------------------------------------------------------------- /backend/src/templates/templates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/improve-employee-productivity-using-genai/HEAD/backend/src/templates/templates.py -------------------------------------------------------------------------------- /backend/src/websocket/authorizer/authorizer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/improve-employee-productivity-using-genai/HEAD/backend/src/websocket/authorizer/authorizer.js -------------------------------------------------------------------------------- /backend/src/websocket/chat/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/improve-employee-productivity-using-genai/HEAD/backend/src/websocket/chat/app.py -------------------------------------------------------------------------------- /backend/src/websocket/onconnect/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/improve-employee-productivity-using-genai/HEAD/backend/src/websocket/onconnect/app.py -------------------------------------------------------------------------------- /backend/src/websocket/ondisconnect/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/improve-employee-productivity-using-genai/HEAD/backend/src/websocket/ondisconnect/app.py -------------------------------------------------------------------------------- /backend/src/websocket/sendmessage/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/improve-employee-productivity-using-genai/HEAD/backend/src/websocket/sendmessage/app.py -------------------------------------------------------------------------------- /backend/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/improve-employee-productivity-using-genai/HEAD/backend/template.yaml -------------------------------------------------------------------------------- /backend/utils/cloud9-resize.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/improve-employee-productivity-using-genai/HEAD/backend/utils/cloud9-resize.sh -------------------------------------------------------------------------------- /backend/utils/create_cognito_users.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/improve-employee-productivity-using-genai/HEAD/backend/utils/create_cognito_users.sh -------------------------------------------------------------------------------- /backend/waf_cloudfront.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/improve-employee-productivity-using-genai/HEAD/backend/waf_cloudfront.yaml -------------------------------------------------------------------------------- /default_templates.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/improve-employee-productivity-using-genai/HEAD/default_templates.json -------------------------------------------------------------------------------- /deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/improve-employee-productivity-using-genai/HEAD/deploy.sh -------------------------------------------------------------------------------- /frontend/.env.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/improve-employee-productivity-using-genai/HEAD/frontend/.env.template -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/improve-employee-productivity-using-genai/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/artifacts/Activities.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/improve-employee-productivity-using-genai/HEAD/frontend/artifacts/Activities.gif -------------------------------------------------------------------------------- /frontend/artifacts/Chat.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/improve-employee-productivity-using-genai/HEAD/frontend/artifacts/Chat.gif -------------------------------------------------------------------------------- /frontend/artifacts/History.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/improve-employee-productivity-using-genai/HEAD/frontend/artifacts/History.gif -------------------------------------------------------------------------------- /frontend/artifacts/MultiModal.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/improve-employee-productivity-using-genai/HEAD/frontend/artifacts/MultiModal.gif -------------------------------------------------------------------------------- /frontend/artifacts/Playground.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/improve-employee-productivity-using-genai/HEAD/frontend/artifacts/Playground.gif -------------------------------------------------------------------------------- /frontend/artifacts/Template.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/improve-employee-productivity-using-genai/HEAD/frontend/artifacts/Template.gif -------------------------------------------------------------------------------- /frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/improve-employee-productivity-using-genai/HEAD/frontend/package-lock.json -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/improve-employee-productivity-using-genai/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/improve-employee-productivity-using-genai/HEAD/frontend/public/index.html -------------------------------------------------------------------------------- /frontend/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/improve-employee-productivity-using-genai/HEAD/frontend/public/manifest.json -------------------------------------------------------------------------------- /frontend/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/improve-employee-productivity-using-genai/HEAD/frontend/public/robots.txt -------------------------------------------------------------------------------- /frontend/src/Activity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/improve-employee-productivity-using-genai/HEAD/frontend/src/Activity.js -------------------------------------------------------------------------------- /frontend/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/improve-employee-productivity-using-genai/HEAD/frontend/src/App.css -------------------------------------------------------------------------------- /frontend/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/improve-employee-productivity-using-genai/HEAD/frontend/src/App.js -------------------------------------------------------------------------------- /frontend/src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/improve-employee-productivity-using-genai/HEAD/frontend/src/App.test.js -------------------------------------------------------------------------------- /frontend/src/Chat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/improve-employee-productivity-using-genai/HEAD/frontend/src/Chat.js -------------------------------------------------------------------------------- /frontend/src/CustomAuthHeader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/improve-employee-productivity-using-genai/HEAD/frontend/src/CustomAuthHeader.js -------------------------------------------------------------------------------- /frontend/src/Footer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/improve-employee-productivity-using-genai/HEAD/frontend/src/Footer.js -------------------------------------------------------------------------------- /frontend/src/Header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/improve-employee-productivity-using-genai/HEAD/frontend/src/Header.js -------------------------------------------------------------------------------- /frontend/src/History.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/improve-employee-productivity-using-genai/HEAD/frontend/src/History.js -------------------------------------------------------------------------------- /frontend/src/Playground.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/improve-employee-productivity-using-genai/HEAD/frontend/src/Playground.js -------------------------------------------------------------------------------- /frontend/src/Templates.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/improve-employee-productivity-using-genai/HEAD/frontend/src/Templates.js -------------------------------------------------------------------------------- /frontend/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/improve-employee-productivity-using-genai/HEAD/frontend/src/index.css -------------------------------------------------------------------------------- /frontend/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/improve-employee-productivity-using-genai/HEAD/frontend/src/index.js -------------------------------------------------------------------------------- /frontend/src/reportWebVitals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/improve-employee-productivity-using-genai/HEAD/frontend/src/reportWebVitals.js -------------------------------------------------------------------------------- /frontend/src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/improve-employee-productivity-using-genai/HEAD/frontend/src/setupTests.js -------------------------------------------------------------------------------- /frontend/src/utils/authHelpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/improve-employee-productivity-using-genai/HEAD/frontend/src/utils/authHelpers.js --------------------------------------------------------------------------------