├── .devcontainer └── devcontainer.json ├── .gitignore ├── .terraform-version ├── README.md ├── arch-challenge └── README.md ├── csv-combiner ├── README.md ├── fixtures │ ├── accessories.csv │ ├── clothing.csv │ └── household_cleaners.csv └── generatefixtures.py ├── ec2-instance ├── .gitignore ├── .terraform-version ├── README.md ├── data_sources.tf ├── instance.tf ├── instance │ └── .gitignore ├── variables.tf └── vpc.tf ├── frontend-test-react ├── .gitignore ├── Challenge.md ├── README.md ├── package-lock.json ├── package.json ├── postcss.config.js ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt ├── screenshot.png ├── src │ ├── App.js │ ├── App.test.js │ ├── assets │ │ ├── main.css │ │ └── tailwind.css │ ├── components │ │ ├── helpers │ │ │ ├── functional.js │ │ │ └── index.js │ │ └── todos │ │ │ ├── Todo.js │ │ │ ├── TodoList.js │ │ │ └── index.js │ ├── data │ │ └── todos.js │ ├── index.css │ ├── index.js │ ├── logo.svg │ ├── serviceWorker.js │ └── setupTests.js └── tailwind.js ├── log-parser ├── README.md └── access.log ├── sql-assessment ├── README.md ├── campaign_info.csv ├── marketing_performance.csv └── website_revenue.csv ├── terraform-live ├── .terraform.lock.hcl ├── README.md ├── iam.tf ├── kms.tf ├── main.tf ├── modules │ ├── iam_role │ │ ├── main.tf │ │ ├── outputs.tf │ │ └── variables.tf │ ├── iam_trust │ │ ├── main.tf │ │ ├── outputs.tf │ │ └── variables.tf │ ├── kms_key │ │ ├── main.tf │ │ ├── outputs.tf │ │ └── variables.tf │ ├── s3_bucket │ │ ├── main.tf │ │ ├── outputs.tf │ │ └── variables.tf │ └── s3_iam_policy │ │ ├── main.tf │ │ ├── outputs.tf │ │ └── variables.tf ├── requirements.txt ├── s3.tf └── test_s3permissions.py └── twitter-clone └── README.md /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/.gitignore -------------------------------------------------------------------------------- /.terraform-version: -------------------------------------------------------------------------------- 1 | 1.3.7 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/README.md -------------------------------------------------------------------------------- /arch-challenge/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/arch-challenge/README.md -------------------------------------------------------------------------------- /csv-combiner/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/csv-combiner/README.md -------------------------------------------------------------------------------- /csv-combiner/fixtures/accessories.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/csv-combiner/fixtures/accessories.csv -------------------------------------------------------------------------------- /csv-combiner/fixtures/clothing.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/csv-combiner/fixtures/clothing.csv -------------------------------------------------------------------------------- /csv-combiner/fixtures/household_cleaners.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/csv-combiner/fixtures/household_cleaners.csv -------------------------------------------------------------------------------- /csv-combiner/generatefixtures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/csv-combiner/generatefixtures.py -------------------------------------------------------------------------------- /ec2-instance/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/ec2-instance/.gitignore -------------------------------------------------------------------------------- /ec2-instance/.terraform-version: -------------------------------------------------------------------------------- 1 | 1.1.0 2 | -------------------------------------------------------------------------------- /ec2-instance/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/ec2-instance/README.md -------------------------------------------------------------------------------- /ec2-instance/data_sources.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/ec2-instance/data_sources.tf -------------------------------------------------------------------------------- /ec2-instance/instance.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/ec2-instance/instance.tf -------------------------------------------------------------------------------- /ec2-instance/instance/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ec2-instance/variables.tf: -------------------------------------------------------------------------------- 1 | variable "vpc_cidr" { 2 | default = "10.252.0.0/16" 3 | } 4 | -------------------------------------------------------------------------------- /ec2-instance/vpc.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/ec2-instance/vpc.tf -------------------------------------------------------------------------------- /frontend-test-react/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/frontend-test-react/.gitignore -------------------------------------------------------------------------------- /frontend-test-react/Challenge.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/frontend-test-react/Challenge.md -------------------------------------------------------------------------------- /frontend-test-react/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/frontend-test-react/README.md -------------------------------------------------------------------------------- /frontend-test-react/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/frontend-test-react/package-lock.json -------------------------------------------------------------------------------- /frontend-test-react/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/frontend-test-react/package.json -------------------------------------------------------------------------------- /frontend-test-react/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/frontend-test-react/postcss.config.js -------------------------------------------------------------------------------- /frontend-test-react/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/frontend-test-react/public/favicon.ico -------------------------------------------------------------------------------- /frontend-test-react/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/frontend-test-react/public/index.html -------------------------------------------------------------------------------- /frontend-test-react/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/frontend-test-react/public/logo192.png -------------------------------------------------------------------------------- /frontend-test-react/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/frontend-test-react/public/logo512.png -------------------------------------------------------------------------------- /frontend-test-react/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/frontend-test-react/public/manifest.json -------------------------------------------------------------------------------- /frontend-test-react/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/frontend-test-react/public/robots.txt -------------------------------------------------------------------------------- /frontend-test-react/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/frontend-test-react/screenshot.png -------------------------------------------------------------------------------- /frontend-test-react/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/frontend-test-react/src/App.js -------------------------------------------------------------------------------- /frontend-test-react/src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/frontend-test-react/src/App.test.js -------------------------------------------------------------------------------- /frontend-test-react/src/assets/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/frontend-test-react/src/assets/main.css -------------------------------------------------------------------------------- /frontend-test-react/src/assets/tailwind.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/frontend-test-react/src/assets/tailwind.css -------------------------------------------------------------------------------- /frontend-test-react/src/components/helpers/functional.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/frontend-test-react/src/components/helpers/functional.js -------------------------------------------------------------------------------- /frontend-test-react/src/components/helpers/index.js: -------------------------------------------------------------------------------- 1 | export { ComponentMap } from './functional'; 2 | -------------------------------------------------------------------------------- /frontend-test-react/src/components/todos/Todo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/frontend-test-react/src/components/todos/Todo.js -------------------------------------------------------------------------------- /frontend-test-react/src/components/todos/TodoList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/frontend-test-react/src/components/todos/TodoList.js -------------------------------------------------------------------------------- /frontend-test-react/src/components/todos/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/frontend-test-react/src/components/todos/index.js -------------------------------------------------------------------------------- /frontend-test-react/src/data/todos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/frontend-test-react/src/data/todos.js -------------------------------------------------------------------------------- /frontend-test-react/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/frontend-test-react/src/index.css -------------------------------------------------------------------------------- /frontend-test-react/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/frontend-test-react/src/index.js -------------------------------------------------------------------------------- /frontend-test-react/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/frontend-test-react/src/logo.svg -------------------------------------------------------------------------------- /frontend-test-react/src/serviceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/frontend-test-react/src/serviceWorker.js -------------------------------------------------------------------------------- /frontend-test-react/src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/frontend-test-react/src/setupTests.js -------------------------------------------------------------------------------- /frontend-test-react/tailwind.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/frontend-test-react/tailwind.js -------------------------------------------------------------------------------- /log-parser/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/log-parser/README.md -------------------------------------------------------------------------------- /log-parser/access.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/log-parser/access.log -------------------------------------------------------------------------------- /sql-assessment/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/sql-assessment/README.md -------------------------------------------------------------------------------- /sql-assessment/campaign_info.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/sql-assessment/campaign_info.csv -------------------------------------------------------------------------------- /sql-assessment/marketing_performance.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/sql-assessment/marketing_performance.csv -------------------------------------------------------------------------------- /sql-assessment/website_revenue.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/sql-assessment/website_revenue.csv -------------------------------------------------------------------------------- /terraform-live/.terraform.lock.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/terraform-live/.terraform.lock.hcl -------------------------------------------------------------------------------- /terraform-live/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/terraform-live/README.md -------------------------------------------------------------------------------- /terraform-live/iam.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/terraform-live/iam.tf -------------------------------------------------------------------------------- /terraform-live/kms.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/terraform-live/kms.tf -------------------------------------------------------------------------------- /terraform-live/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/terraform-live/main.tf -------------------------------------------------------------------------------- /terraform-live/modules/iam_role/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/terraform-live/modules/iam_role/main.tf -------------------------------------------------------------------------------- /terraform-live/modules/iam_role/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/terraform-live/modules/iam_role/outputs.tf -------------------------------------------------------------------------------- /terraform-live/modules/iam_role/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/terraform-live/modules/iam_role/variables.tf -------------------------------------------------------------------------------- /terraform-live/modules/iam_trust/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/terraform-live/modules/iam_trust/main.tf -------------------------------------------------------------------------------- /terraform-live/modules/iam_trust/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/terraform-live/modules/iam_trust/outputs.tf -------------------------------------------------------------------------------- /terraform-live/modules/iam_trust/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/terraform-live/modules/iam_trust/variables.tf -------------------------------------------------------------------------------- /terraform-live/modules/kms_key/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/terraform-live/modules/kms_key/main.tf -------------------------------------------------------------------------------- /terraform-live/modules/kms_key/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/terraform-live/modules/kms_key/outputs.tf -------------------------------------------------------------------------------- /terraform-live/modules/kms_key/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/terraform-live/modules/kms_key/variables.tf -------------------------------------------------------------------------------- /terraform-live/modules/s3_bucket/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/terraform-live/modules/s3_bucket/main.tf -------------------------------------------------------------------------------- /terraform-live/modules/s3_bucket/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/terraform-live/modules/s3_bucket/outputs.tf -------------------------------------------------------------------------------- /terraform-live/modules/s3_bucket/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/terraform-live/modules/s3_bucket/variables.tf -------------------------------------------------------------------------------- /terraform-live/modules/s3_iam_policy/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/terraform-live/modules/s3_iam_policy/main.tf -------------------------------------------------------------------------------- /terraform-live/modules/s3_iam_policy/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/terraform-live/modules/s3_iam_policy/outputs.tf -------------------------------------------------------------------------------- /terraform-live/modules/s3_iam_policy/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/terraform-live/modules/s3_iam_policy/variables.tf -------------------------------------------------------------------------------- /terraform-live/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3 2 | pytest 3 | -------------------------------------------------------------------------------- /terraform-live/s3.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/terraform-live/s3.tf -------------------------------------------------------------------------------- /terraform-live/test_s3permissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/terraform-live/test_s3permissions.py -------------------------------------------------------------------------------- /twitter-clone/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AgencyPMG/ProgrammingChallenges/HEAD/twitter-clone/README.md --------------------------------------------------------------------------------