├── .github └── workflows │ ├── deploy-dev.yml │ └── deploy-prd.yml ├── .gitignore ├── LICENSE ├── README.md ├── backend ├── .gitignore ├── layers │ └── langchain │ │ └── requirements.txt ├── samconfig.toml ├── src │ ├── handlers │ │ ├── evaluate │ │ │ └── app.py │ │ ├── load_pdf │ │ │ ├── app.py │ │ │ └── requirements.txt │ │ ├── load_url │ │ │ ├── app.py │ │ │ └── requirements.txt │ │ └── tweet │ │ │ └── app.py │ └── shared │ │ └── utils │ │ ├── __init__.py │ │ ├── bedrock.py │ │ └── langfuse.py └── template.yaml ├── frontend ├── .gitignore ├── README.md ├── components.json ├── eslint.config.js ├── index.html ├── package-lock.json ├── package.json ├── postcss.config.js ├── public │ ├── bedrock.png │ └── minorun365.jpg ├── src │ ├── App.tsx │ ├── assets │ │ └── react.svg │ ├── components │ │ ├── FeedbackButtons.tsx │ │ ├── ShareButton.tsx │ │ └── ui │ │ │ ├── button.tsx │ │ │ ├── card.tsx │ │ │ ├── progress.tsx │ │ │ ├── radio-group.tsx │ │ │ ├── tabs.tsx │ │ │ └── textarea.tsx │ ├── config.ts │ ├── hooks │ │ └── useAuth.ts │ ├── index.css │ ├── lib │ │ └── utils.ts │ ├── main.tsx │ ├── services │ │ └── api.ts │ └── vite-env.d.ts ├── tailwind.config.js ├── tsconfig.app.json ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts ├── prompts ├── output_evaluation.txt ├── tweet_generation.txt └── update_prompts.py └── terraform ├── data.tf ├── environments ├── dev │ ├── .terraform.lock.hcl │ ├── main.tf │ └── variables.tf └── prd │ ├── main.tf │ └── variables.tf ├── modules ├── frontend │ ├── main.tf │ ├── outputs.tf │ └── variables.tf ├── s3 │ ├── main.tf │ ├── outputs.tf │ └── variables.tf └── secrets │ ├── main.tf │ ├── outputs.tf │ └── variables.tf ├── provider.tf └── variables.tf /.github/workflows/deploy-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minorun365/aws-level-checker/HEAD/.github/workflows/deploy-dev.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-prd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minorun365/aws-level-checker/HEAD/.github/workflows/deploy-prd.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minorun365/aws-level-checker/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minorun365/aws-level-checker/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minorun365/aws-level-checker/HEAD/README.md -------------------------------------------------------------------------------- /backend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minorun365/aws-level-checker/HEAD/backend/.gitignore -------------------------------------------------------------------------------- /backend/layers/langchain/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minorun365/aws-level-checker/HEAD/backend/layers/langchain/requirements.txt -------------------------------------------------------------------------------- /backend/samconfig.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minorun365/aws-level-checker/HEAD/backend/samconfig.toml -------------------------------------------------------------------------------- /backend/src/handlers/evaluate/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minorun365/aws-level-checker/HEAD/backend/src/handlers/evaluate/app.py -------------------------------------------------------------------------------- /backend/src/handlers/load_pdf/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minorun365/aws-level-checker/HEAD/backend/src/handlers/load_pdf/app.py -------------------------------------------------------------------------------- /backend/src/handlers/load_pdf/requirements.txt: -------------------------------------------------------------------------------- 1 | pypdf 2 | -------------------------------------------------------------------------------- /backend/src/handlers/load_url/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minorun365/aws-level-checker/HEAD/backend/src/handlers/load_url/app.py -------------------------------------------------------------------------------- /backend/src/handlers/load_url/requirements.txt: -------------------------------------------------------------------------------- 1 | requests 2 | beautifulsoup4 3 | -------------------------------------------------------------------------------- /backend/src/handlers/tweet/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minorun365/aws-level-checker/HEAD/backend/src/handlers/tweet/app.py -------------------------------------------------------------------------------- /backend/src/shared/utils/__init__.py: -------------------------------------------------------------------------------- 1 | # 共通ユーティリティの初期化ファイル 2 | -------------------------------------------------------------------------------- /backend/src/shared/utils/bedrock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minorun365/aws-level-checker/HEAD/backend/src/shared/utils/bedrock.py -------------------------------------------------------------------------------- /backend/src/shared/utils/langfuse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minorun365/aws-level-checker/HEAD/backend/src/shared/utils/langfuse.py -------------------------------------------------------------------------------- /backend/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minorun365/aws-level-checker/HEAD/backend/template.yaml -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minorun365/aws-level-checker/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minorun365/aws-level-checker/HEAD/frontend/README.md -------------------------------------------------------------------------------- /frontend/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minorun365/aws-level-checker/HEAD/frontend/components.json -------------------------------------------------------------------------------- /frontend/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minorun365/aws-level-checker/HEAD/frontend/eslint.config.js -------------------------------------------------------------------------------- /frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minorun365/aws-level-checker/HEAD/frontend/index.html -------------------------------------------------------------------------------- /frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minorun365/aws-level-checker/HEAD/frontend/package-lock.json -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minorun365/aws-level-checker/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minorun365/aws-level-checker/HEAD/frontend/postcss.config.js -------------------------------------------------------------------------------- /frontend/public/bedrock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minorun365/aws-level-checker/HEAD/frontend/public/bedrock.png -------------------------------------------------------------------------------- /frontend/public/minorun365.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minorun365/aws-level-checker/HEAD/frontend/public/minorun365.jpg -------------------------------------------------------------------------------- /frontend/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minorun365/aws-level-checker/HEAD/frontend/src/App.tsx -------------------------------------------------------------------------------- /frontend/src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minorun365/aws-level-checker/HEAD/frontend/src/assets/react.svg -------------------------------------------------------------------------------- /frontend/src/components/FeedbackButtons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minorun365/aws-level-checker/HEAD/frontend/src/components/FeedbackButtons.tsx -------------------------------------------------------------------------------- /frontend/src/components/ShareButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minorun365/aws-level-checker/HEAD/frontend/src/components/ShareButton.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minorun365/aws-level-checker/HEAD/frontend/src/components/ui/button.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minorun365/aws-level-checker/HEAD/frontend/src/components/ui/card.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/progress.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minorun365/aws-level-checker/HEAD/frontend/src/components/ui/progress.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/radio-group.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minorun365/aws-level-checker/HEAD/frontend/src/components/ui/radio-group.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minorun365/aws-level-checker/HEAD/frontend/src/components/ui/tabs.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minorun365/aws-level-checker/HEAD/frontend/src/components/ui/textarea.tsx -------------------------------------------------------------------------------- /frontend/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minorun365/aws-level-checker/HEAD/frontend/src/config.ts -------------------------------------------------------------------------------- /frontend/src/hooks/useAuth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minorun365/aws-level-checker/HEAD/frontend/src/hooks/useAuth.ts -------------------------------------------------------------------------------- /frontend/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minorun365/aws-level-checker/HEAD/frontend/src/index.css -------------------------------------------------------------------------------- /frontend/src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minorun365/aws-level-checker/HEAD/frontend/src/lib/utils.ts -------------------------------------------------------------------------------- /frontend/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minorun365/aws-level-checker/HEAD/frontend/src/main.tsx -------------------------------------------------------------------------------- /frontend/src/services/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minorun365/aws-level-checker/HEAD/frontend/src/services/api.ts -------------------------------------------------------------------------------- /frontend/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | 3 | declare const __DEPLOY_TIME__: string; 4 | -------------------------------------------------------------------------------- /frontend/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minorun365/aws-level-checker/HEAD/frontend/tailwind.config.js -------------------------------------------------------------------------------- /frontend/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minorun365/aws-level-checker/HEAD/frontend/tsconfig.app.json -------------------------------------------------------------------------------- /frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minorun365/aws-level-checker/HEAD/frontend/tsconfig.json -------------------------------------------------------------------------------- /frontend/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minorun365/aws-level-checker/HEAD/frontend/tsconfig.node.json -------------------------------------------------------------------------------- /frontend/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minorun365/aws-level-checker/HEAD/frontend/vite.config.ts -------------------------------------------------------------------------------- /prompts/output_evaluation.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minorun365/aws-level-checker/HEAD/prompts/output_evaluation.txt -------------------------------------------------------------------------------- /prompts/tweet_generation.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minorun365/aws-level-checker/HEAD/prompts/tweet_generation.txt -------------------------------------------------------------------------------- /prompts/update_prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minorun365/aws-level-checker/HEAD/prompts/update_prompts.py -------------------------------------------------------------------------------- /terraform/data.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minorun365/aws-level-checker/HEAD/terraform/data.tf -------------------------------------------------------------------------------- /terraform/environments/dev/.terraform.lock.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minorun365/aws-level-checker/HEAD/terraform/environments/dev/.terraform.lock.hcl -------------------------------------------------------------------------------- /terraform/environments/dev/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minorun365/aws-level-checker/HEAD/terraform/environments/dev/main.tf -------------------------------------------------------------------------------- /terraform/environments/dev/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minorun365/aws-level-checker/HEAD/terraform/environments/dev/variables.tf -------------------------------------------------------------------------------- /terraform/environments/prd/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minorun365/aws-level-checker/HEAD/terraform/environments/prd/main.tf -------------------------------------------------------------------------------- /terraform/environments/prd/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minorun365/aws-level-checker/HEAD/terraform/environments/prd/variables.tf -------------------------------------------------------------------------------- /terraform/modules/frontend/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minorun365/aws-level-checker/HEAD/terraform/modules/frontend/main.tf -------------------------------------------------------------------------------- /terraform/modules/frontend/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minorun365/aws-level-checker/HEAD/terraform/modules/frontend/outputs.tf -------------------------------------------------------------------------------- /terraform/modules/frontend/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minorun365/aws-level-checker/HEAD/terraform/modules/frontend/variables.tf -------------------------------------------------------------------------------- /terraform/modules/s3/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minorun365/aws-level-checker/HEAD/terraform/modules/s3/main.tf -------------------------------------------------------------------------------- /terraform/modules/s3/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minorun365/aws-level-checker/HEAD/terraform/modules/s3/outputs.tf -------------------------------------------------------------------------------- /terraform/modules/s3/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minorun365/aws-level-checker/HEAD/terraform/modules/s3/variables.tf -------------------------------------------------------------------------------- /terraform/modules/secrets/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minorun365/aws-level-checker/HEAD/terraform/modules/secrets/main.tf -------------------------------------------------------------------------------- /terraform/modules/secrets/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minorun365/aws-level-checker/HEAD/terraform/modules/secrets/outputs.tf -------------------------------------------------------------------------------- /terraform/modules/secrets/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minorun365/aws-level-checker/HEAD/terraform/modules/secrets/variables.tf -------------------------------------------------------------------------------- /terraform/provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minorun365/aws-level-checker/HEAD/terraform/provider.tf -------------------------------------------------------------------------------- /terraform/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minorun365/aws-level-checker/HEAD/terraform/variables.tf --------------------------------------------------------------------------------