├── .env.example ├── .github └── workflows │ ├── master_dokku.yml │ └── master_jeopardy.yml ├── .gitignore ├── .prettierignore ├── .prettierrc ├── .vscode └── settings.json ├── LICENSE ├── Procfile ├── README.md ├── dev ├── dokku.sh ├── hash.mts └── run_hash.sh ├── global.d.ts ├── index.html ├── jeopardy.json.gz ├── package.json ├── public ├── clearly.mp3 ├── example.csv ├── favicon.ico ├── jeopardy │ ├── jeopardy-board-fill.mp3 │ ├── jeopardy-daily-double.mp3 │ ├── jeopardy-intro-full.ogg │ ├── jeopardy-intro-short.mp3 │ ├── jeopardy-intro-video.mp4 │ ├── jeopardy-rightanswer.mp3 │ ├── jeopardy-think.mp3 │ └── jeopardy-times-up.mp3 └── screenshot3.png ├── server ├── aivoice.ts ├── config.ts ├── gamestate.ts ├── hash.ts ├── jData.ts ├── moniker.ts ├── openai.ts ├── redis.ts ├── room.ts ├── server.ts └── tsconfig.json ├── src ├── components │ ├── App │ │ ├── App.css │ │ └── App.tsx │ ├── Chat │ │ ├── Chat.css │ │ └── Chat.tsx │ ├── Home │ │ ├── Home.module.css │ │ └── Home.tsx │ ├── Jeopardy │ │ ├── Jeopardy.css │ │ ├── Jeopardy.tsx │ │ ├── gyparody.ttf │ │ ├── jeopardy-daily-double.png │ │ ├── jeopardy-game-board-daily-double.png │ │ ├── korinna-regular.otf │ │ ├── swiss911-xcm-bt.ttf │ │ └── univers-75-black.ttf │ └── TopBar │ │ ├── TopBar.css │ │ └── TopBar.tsx ├── index.tsx ├── tsconfig.json └── utils.ts ├── vite.config.ts └── words ├── adjectives.txt ├── nouns.txt └── verbs.txt /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howardchung/jeopardy/HEAD/.env.example -------------------------------------------------------------------------------- /.github/workflows/master_dokku.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howardchung/jeopardy/HEAD/.github/workflows/master_dokku.yml -------------------------------------------------------------------------------- /.github/workflows/master_jeopardy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howardchung/jeopardy/HEAD/.github/workflows/master_jeopardy.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howardchung/jeopardy/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | j-archive-parser -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "singleQuote": true 3 | } 4 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howardchung/jeopardy/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howardchung/jeopardy/HEAD/LICENSE -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- 1 | web: npm run server 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howardchung/jeopardy/HEAD/README.md -------------------------------------------------------------------------------- /dev/dokku.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howardchung/jeopardy/HEAD/dev/dokku.sh -------------------------------------------------------------------------------- /dev/hash.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howardchung/jeopardy/HEAD/dev/hash.mts -------------------------------------------------------------------------------- /dev/run_hash.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howardchung/jeopardy/HEAD/dev/run_hash.sh -------------------------------------------------------------------------------- /global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howardchung/jeopardy/HEAD/global.d.ts -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howardchung/jeopardy/HEAD/index.html -------------------------------------------------------------------------------- /jeopardy.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howardchung/jeopardy/HEAD/jeopardy.json.gz -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howardchung/jeopardy/HEAD/package.json -------------------------------------------------------------------------------- /public/clearly.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howardchung/jeopardy/HEAD/public/clearly.mp3 -------------------------------------------------------------------------------- /public/example.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howardchung/jeopardy/HEAD/public/example.csv -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howardchung/jeopardy/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/jeopardy/jeopardy-board-fill.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howardchung/jeopardy/HEAD/public/jeopardy/jeopardy-board-fill.mp3 -------------------------------------------------------------------------------- /public/jeopardy/jeopardy-daily-double.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howardchung/jeopardy/HEAD/public/jeopardy/jeopardy-daily-double.mp3 -------------------------------------------------------------------------------- /public/jeopardy/jeopardy-intro-full.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howardchung/jeopardy/HEAD/public/jeopardy/jeopardy-intro-full.ogg -------------------------------------------------------------------------------- /public/jeopardy/jeopardy-intro-short.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howardchung/jeopardy/HEAD/public/jeopardy/jeopardy-intro-short.mp3 -------------------------------------------------------------------------------- /public/jeopardy/jeopardy-intro-video.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howardchung/jeopardy/HEAD/public/jeopardy/jeopardy-intro-video.mp4 -------------------------------------------------------------------------------- /public/jeopardy/jeopardy-rightanswer.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howardchung/jeopardy/HEAD/public/jeopardy/jeopardy-rightanswer.mp3 -------------------------------------------------------------------------------- /public/jeopardy/jeopardy-think.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howardchung/jeopardy/HEAD/public/jeopardy/jeopardy-think.mp3 -------------------------------------------------------------------------------- /public/jeopardy/jeopardy-times-up.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howardchung/jeopardy/HEAD/public/jeopardy/jeopardy-times-up.mp3 -------------------------------------------------------------------------------- /public/screenshot3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howardchung/jeopardy/HEAD/public/screenshot3.png -------------------------------------------------------------------------------- /server/aivoice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howardchung/jeopardy/HEAD/server/aivoice.ts -------------------------------------------------------------------------------- /server/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howardchung/jeopardy/HEAD/server/config.ts -------------------------------------------------------------------------------- /server/gamestate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howardchung/jeopardy/HEAD/server/gamestate.ts -------------------------------------------------------------------------------- /server/hash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howardchung/jeopardy/HEAD/server/hash.ts -------------------------------------------------------------------------------- /server/jData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howardchung/jeopardy/HEAD/server/jData.ts -------------------------------------------------------------------------------- /server/moniker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howardchung/jeopardy/HEAD/server/moniker.ts -------------------------------------------------------------------------------- /server/openai.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howardchung/jeopardy/HEAD/server/openai.ts -------------------------------------------------------------------------------- /server/redis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howardchung/jeopardy/HEAD/server/redis.ts -------------------------------------------------------------------------------- /server/room.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howardchung/jeopardy/HEAD/server/room.ts -------------------------------------------------------------------------------- /server/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howardchung/jeopardy/HEAD/server/server.ts -------------------------------------------------------------------------------- /server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howardchung/jeopardy/HEAD/server/tsconfig.json -------------------------------------------------------------------------------- /src/components/App/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howardchung/jeopardy/HEAD/src/components/App/App.css -------------------------------------------------------------------------------- /src/components/App/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howardchung/jeopardy/HEAD/src/components/App/App.tsx -------------------------------------------------------------------------------- /src/components/Chat/Chat.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howardchung/jeopardy/HEAD/src/components/Chat/Chat.css -------------------------------------------------------------------------------- /src/components/Chat/Chat.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howardchung/jeopardy/HEAD/src/components/Chat/Chat.tsx -------------------------------------------------------------------------------- /src/components/Home/Home.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howardchung/jeopardy/HEAD/src/components/Home/Home.module.css -------------------------------------------------------------------------------- /src/components/Home/Home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howardchung/jeopardy/HEAD/src/components/Home/Home.tsx -------------------------------------------------------------------------------- /src/components/Jeopardy/Jeopardy.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howardchung/jeopardy/HEAD/src/components/Jeopardy/Jeopardy.css -------------------------------------------------------------------------------- /src/components/Jeopardy/Jeopardy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howardchung/jeopardy/HEAD/src/components/Jeopardy/Jeopardy.tsx -------------------------------------------------------------------------------- /src/components/Jeopardy/gyparody.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howardchung/jeopardy/HEAD/src/components/Jeopardy/gyparody.ttf -------------------------------------------------------------------------------- /src/components/Jeopardy/jeopardy-daily-double.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howardchung/jeopardy/HEAD/src/components/Jeopardy/jeopardy-daily-double.png -------------------------------------------------------------------------------- /src/components/Jeopardy/jeopardy-game-board-daily-double.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howardchung/jeopardy/HEAD/src/components/Jeopardy/jeopardy-game-board-daily-double.png -------------------------------------------------------------------------------- /src/components/Jeopardy/korinna-regular.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howardchung/jeopardy/HEAD/src/components/Jeopardy/korinna-regular.otf -------------------------------------------------------------------------------- /src/components/Jeopardy/swiss911-xcm-bt.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howardchung/jeopardy/HEAD/src/components/Jeopardy/swiss911-xcm-bt.ttf -------------------------------------------------------------------------------- /src/components/Jeopardy/univers-75-black.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howardchung/jeopardy/HEAD/src/components/Jeopardy/univers-75-black.ttf -------------------------------------------------------------------------------- /src/components/TopBar/TopBar.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howardchung/jeopardy/HEAD/src/components/TopBar/TopBar.css -------------------------------------------------------------------------------- /src/components/TopBar/TopBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howardchung/jeopardy/HEAD/src/components/TopBar/TopBar.tsx -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howardchung/jeopardy/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howardchung/jeopardy/HEAD/src/tsconfig.json -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howardchung/jeopardy/HEAD/src/utils.ts -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howardchung/jeopardy/HEAD/vite.config.ts -------------------------------------------------------------------------------- /words/adjectives.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howardchung/jeopardy/HEAD/words/adjectives.txt -------------------------------------------------------------------------------- /words/nouns.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howardchung/jeopardy/HEAD/words/nouns.txt -------------------------------------------------------------------------------- /words/verbs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howardchung/jeopardy/HEAD/words/verbs.txt --------------------------------------------------------------------------------