├── .devcontainer ├── Dockerfile └── devcontainer.json ├── .gitignore ├── FEATURES.md ├── LICENSE ├── README.md ├── backend ├── .gitignore ├── README.md ├── favicon.ico ├── index.ts ├── package-lock.json ├── package.json ├── public │ ├── android-chrome-192x192.png │ ├── android-chrome-512x512.png │ ├── apple-touch-icon.png │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── favicon.ico │ └── site.webmanifest ├── site.webmanifest ├── tsconfig.json └── vercel.json ├── eslint.config.js ├── img ├── android-chrome-192x192.png ├── android-chrome-512x512.png ├── apple-touch-icon.png ├── favicon-16x16.png ├── favicon-32x32.png ├── favicon.ico ├── swagger.png └── wordle.png ├── index.html ├── package.json ├── public ├── 404.html ├── android-chrome-192x192.png ├── android-chrome-512x512.png ├── apple-touch-icon.png ├── favicon-16x16.png ├── favicon-32x32.png ├── favicon.ico ├── manifest.json ├── swagger.png └── wordle.png ├── screenshots └── README.md ├── src ├── App-old.tsx ├── App.tsx ├── GameOver.tsx ├── GameWon.tsx ├── Keyboard.tsx ├── Tile.tsx ├── TileRow.tsx ├── components │ ├── ErrorBoundary.tsx │ ├── GameCard.tsx │ ├── HelpModal.tsx │ ├── Layout.tsx │ ├── LoadingSpinner.tsx │ ├── ShareButton.tsx │ └── Timer.tsx ├── main.tsx ├── pages │ ├── ConnectionsGame.tsx │ ├── Home.tsx │ ├── NumbersGame.tsx │ ├── Settings.tsx │ ├── Statistics.tsx │ ├── SudokuGame.tsx │ └── WordleGame.tsx ├── store │ ├── settingsStore.ts │ └── statsStore.ts └── vite-env.d.ts ├── styles.css ├── tsconfig.json └── vite.config.ts /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/The-Wordle-Game/HEAD/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/The-Wordle-Game/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/The-Wordle-Game/HEAD/.gitignore -------------------------------------------------------------------------------- /FEATURES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/The-Wordle-Game/HEAD/FEATURES.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/The-Wordle-Game/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/The-Wordle-Game/HEAD/README.md -------------------------------------------------------------------------------- /backend/.gitignore: -------------------------------------------------------------------------------- 1 | .vercel 2 | -------------------------------------------------------------------------------- /backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/The-Wordle-Game/HEAD/backend/README.md -------------------------------------------------------------------------------- /backend/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/The-Wordle-Game/HEAD/backend/favicon.ico -------------------------------------------------------------------------------- /backend/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/The-Wordle-Game/HEAD/backend/index.ts -------------------------------------------------------------------------------- /backend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/The-Wordle-Game/HEAD/backend/package-lock.json -------------------------------------------------------------------------------- /backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/The-Wordle-Game/HEAD/backend/package.json -------------------------------------------------------------------------------- /backend/public/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/The-Wordle-Game/HEAD/backend/public/android-chrome-192x192.png -------------------------------------------------------------------------------- /backend/public/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/The-Wordle-Game/HEAD/backend/public/android-chrome-512x512.png -------------------------------------------------------------------------------- /backend/public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/The-Wordle-Game/HEAD/backend/public/apple-touch-icon.png -------------------------------------------------------------------------------- /backend/public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/The-Wordle-Game/HEAD/backend/public/favicon-16x16.png -------------------------------------------------------------------------------- /backend/public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/The-Wordle-Game/HEAD/backend/public/favicon-32x32.png -------------------------------------------------------------------------------- /backend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/The-Wordle-Game/HEAD/backend/public/favicon.ico -------------------------------------------------------------------------------- /backend/public/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/The-Wordle-Game/HEAD/backend/public/site.webmanifest -------------------------------------------------------------------------------- /backend/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/The-Wordle-Game/HEAD/backend/site.webmanifest -------------------------------------------------------------------------------- /backend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/The-Wordle-Game/HEAD/backend/tsconfig.json -------------------------------------------------------------------------------- /backend/vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/The-Wordle-Game/HEAD/backend/vercel.json -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/The-Wordle-Game/HEAD/eslint.config.js -------------------------------------------------------------------------------- /img/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/The-Wordle-Game/HEAD/img/android-chrome-192x192.png -------------------------------------------------------------------------------- /img/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/The-Wordle-Game/HEAD/img/android-chrome-512x512.png -------------------------------------------------------------------------------- /img/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/The-Wordle-Game/HEAD/img/apple-touch-icon.png -------------------------------------------------------------------------------- /img/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/The-Wordle-Game/HEAD/img/favicon-16x16.png -------------------------------------------------------------------------------- /img/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/The-Wordle-Game/HEAD/img/favicon-32x32.png -------------------------------------------------------------------------------- /img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/The-Wordle-Game/HEAD/img/favicon.ico -------------------------------------------------------------------------------- /img/swagger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/The-Wordle-Game/HEAD/img/swagger.png -------------------------------------------------------------------------------- /img/wordle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/The-Wordle-Game/HEAD/img/wordle.png -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/The-Wordle-Game/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/The-Wordle-Game/HEAD/package.json -------------------------------------------------------------------------------- /public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/The-Wordle-Game/HEAD/public/404.html -------------------------------------------------------------------------------- /public/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/The-Wordle-Game/HEAD/public/android-chrome-192x192.png -------------------------------------------------------------------------------- /public/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/The-Wordle-Game/HEAD/public/android-chrome-512x512.png -------------------------------------------------------------------------------- /public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/The-Wordle-Game/HEAD/public/apple-touch-icon.png -------------------------------------------------------------------------------- /public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/The-Wordle-Game/HEAD/public/favicon-16x16.png -------------------------------------------------------------------------------- /public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/The-Wordle-Game/HEAD/public/favicon-32x32.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/The-Wordle-Game/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/The-Wordle-Game/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/swagger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/The-Wordle-Game/HEAD/public/swagger.png -------------------------------------------------------------------------------- /public/wordle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/The-Wordle-Game/HEAD/public/wordle.png -------------------------------------------------------------------------------- /screenshots/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/The-Wordle-Game/HEAD/screenshots/README.md -------------------------------------------------------------------------------- /src/App-old.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/The-Wordle-Game/HEAD/src/App-old.tsx -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/The-Wordle-Game/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/GameOver.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/The-Wordle-Game/HEAD/src/GameOver.tsx -------------------------------------------------------------------------------- /src/GameWon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/The-Wordle-Game/HEAD/src/GameWon.tsx -------------------------------------------------------------------------------- /src/Keyboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/The-Wordle-Game/HEAD/src/Keyboard.tsx -------------------------------------------------------------------------------- /src/Tile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/The-Wordle-Game/HEAD/src/Tile.tsx -------------------------------------------------------------------------------- /src/TileRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/The-Wordle-Game/HEAD/src/TileRow.tsx -------------------------------------------------------------------------------- /src/components/ErrorBoundary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/The-Wordle-Game/HEAD/src/components/ErrorBoundary.tsx -------------------------------------------------------------------------------- /src/components/GameCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/The-Wordle-Game/HEAD/src/components/GameCard.tsx -------------------------------------------------------------------------------- /src/components/HelpModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/The-Wordle-Game/HEAD/src/components/HelpModal.tsx -------------------------------------------------------------------------------- /src/components/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/The-Wordle-Game/HEAD/src/components/Layout.tsx -------------------------------------------------------------------------------- /src/components/LoadingSpinner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/The-Wordle-Game/HEAD/src/components/LoadingSpinner.tsx -------------------------------------------------------------------------------- /src/components/ShareButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/The-Wordle-Game/HEAD/src/components/ShareButton.tsx -------------------------------------------------------------------------------- /src/components/Timer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/The-Wordle-Game/HEAD/src/components/Timer.tsx -------------------------------------------------------------------------------- /src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/The-Wordle-Game/HEAD/src/main.tsx -------------------------------------------------------------------------------- /src/pages/ConnectionsGame.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/The-Wordle-Game/HEAD/src/pages/ConnectionsGame.tsx -------------------------------------------------------------------------------- /src/pages/Home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/The-Wordle-Game/HEAD/src/pages/Home.tsx -------------------------------------------------------------------------------- /src/pages/NumbersGame.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/The-Wordle-Game/HEAD/src/pages/NumbersGame.tsx -------------------------------------------------------------------------------- /src/pages/Settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/The-Wordle-Game/HEAD/src/pages/Settings.tsx -------------------------------------------------------------------------------- /src/pages/Statistics.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/The-Wordle-Game/HEAD/src/pages/Statistics.tsx -------------------------------------------------------------------------------- /src/pages/SudokuGame.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/The-Wordle-Game/HEAD/src/pages/SudokuGame.tsx -------------------------------------------------------------------------------- /src/pages/WordleGame.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/The-Wordle-Game/HEAD/src/pages/WordleGame.tsx -------------------------------------------------------------------------------- /src/store/settingsStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/The-Wordle-Game/HEAD/src/store/settingsStore.ts -------------------------------------------------------------------------------- /src/store/statsStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/The-Wordle-Game/HEAD/src/store/statsStore.ts -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /styles.css: -------------------------------------------------------------------------------- 1 | @import "tailwindcss"; 2 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/The-Wordle-Game/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/The-Wordle-Game/HEAD/vite.config.ts --------------------------------------------------------------------------------