{"id":16271289,"url":"https://github.com/dylanhogg/cloud-jeopardy-app","last_synced_at":"2025-04-08T15:29:07.988Z","repository":{"id":47265191,"uuid":"339367881","full_name":"dylanhogg/cloud-jeopardy-app","owner":"dylanhogg","description":"Cloud Jeopardy! An AWS Certification study tool.","archived":false,"fork":false,"pushed_at":"2021-09-06T06:23:09.000Z","size":1740,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-14T11:52:45.015Z","etag":null,"topics":["aws","certification","game","jquery-terminal","study"],"latest_commit_sha":null,"homepage":"http://jeopardy-app.infocruncher.com/","language":"HCL","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dylanhogg.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-02-16T10:54:24.000Z","updated_at":"2022-04-28T09:23:37.000Z","dependencies_parsed_at":"2022-08-29T20:21:33.589Z","dependency_job_id":null,"html_url":"https://github.com/dylanhogg/cloud-jeopardy-app","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":"dylanhogg/python-project-template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dylanhogg%2Fcloud-jeopardy-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dylanhogg%2Fcloud-jeopardy-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dylanhogg%2Fcloud-jeopardy-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dylanhogg%2Fcloud-jeopardy-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dylanhogg","download_url":"https://codeload.github.com/dylanhogg/cloud-jeopardy-app/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247870494,"owners_count":21009862,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aws","certification","game","jquery-terminal","study"],"created_at":"2024-10-10T18:13:11.459Z","updated_at":"2025-04-08T15:29:07.969Z","avatar_url":"https://github.com/dylanhogg.png","language":"HCL","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Cloud Jeopardy!\n\n[![Latest Tag](https://img.shields.io/github/v/tag/dylanhogg/cloud-jeopardy-app)](https://github.com/dylanhogg/cloud-jeopardy-app/tags)\n[![Build](https://github.com/dylanhogg/cloud-jeopardy-app/workflows/build/badge.svg)](https://github.com/dylanhogg/cloud-jeopardy-app/actions)\n\n\n[Jeopardy!](https://en.wikipedia.org/wiki/Jeopardy!) is an American television game show created by Merv Griffin. \nThe show features a quiz competition in which contestants are presented with general knowledge clues in the form of answers, \nand must phrase their responses in the form of questions.\n\n[Cloud Jeopardy!](https://github.com/dylanhogg/cloud-jeopardy-app) is an app created by Dylan Hogg in which users are \npresented with an AWS cloud FAQ answer and must choose the correct corresponding FAQ question.\n\n## Live Interactive Application\n\nDeployed here: [http://jeopardy-app.infocruncher.com/](http://jeopardy-app.infocruncher.com/)  \n\nThe server and client components are also available for you to deploy this app also using terraform and aws.\n\n\n## Application Demo\n\n![demo](docs/cloud-jeopardy-demo.gif)\n\n\n## Components\n\n### Static API Server (AWS S3 Website API)\n\nStatic file generation with AWS S3 Terraform deployment (cheap server option 1)\n\nApp: https://github.com/dylanhogg/cloud-jeopardy-app/tree/master/server/static/app\n\nTerraform for deployment: https://github.com/dylanhogg/cloud-jeopardy-app/tree/master/server/static/infra/s3\n\nMakefile: https://github.com/dylanhogg/cloud-jeopardy-app/blob/master/server/static/Makefile\n\n\n### Dynamic API Server (AWS ECR/ECS Docker deployment with FastAPI)\n\nFastAPI server with AWS ECS/ECR Docker + Terraform deployment (less-cheap server option 2)\n\nApp: https://github.com/dylanhogg/cloud-jeopardy-app/tree/master/server/dynamic/app\n\nTerraform for deployment: https://github.com/dylanhogg/cloud-jeopardy-app/tree/master/server/dynamic/infra/ecs\n\nMakefile: https://github.com/dylanhogg/cloud-jeopardy-app/blob/master/server/dynamic/Makefile\n\n\n### Web-based Client Application (AWS S3)\n\nConsole Web Application using [jQuery Terminal Emulator](https://terminal.jcubic.pl/) with AWS S3 Terraform deployment\n\nApp: https://github.com/dylanhogg/cloud-jeopardy-app/tree/master/client/javascript-terminal/app\n\nTerraform for deployment: https://github.com/dylanhogg/cloud-jeopardy-app/tree/master/client/javascript-terminal/infra\n\nMakefile: https://github.com/dylanhogg/cloud-jeopardy-app/blob/master/client/javascript-terminal/Makefile\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdylanhogg%2Fcloud-jeopardy-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdylanhogg%2Fcloud-jeopardy-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdylanhogg%2Fcloud-jeopardy-app/lists"}