https://github.com/loke-dev/shuffleworks
Beautiful, tactile shuffle tools for teams, games, and chance.
https://github.com/loke-dev/shuffleworks
dice game shuffle typescript vite
Last synced: 4 days ago
JSON representation
Beautiful, tactile shuffle tools for teams, games, and chance.
- Host: GitHub
- URL: https://github.com/loke-dev/shuffleworks
- Owner: loke-dev
- Created: 2026-07-16T12:16:58.000Z (15 days ago)
- Default Branch: master
- Last Pushed: 2026-07-25T16:50:16.000Z (5 days ago)
- Last Synced: 2026-07-25T18:12:05.098Z (5 days ago)
- Topics: dice, game, shuffle, typescript, vite
- Language: TypeScript
- Homepage: https://shuffle.loke.dev
- Size: 683 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Agents: AGENTS.md
Awesome Lists containing this project
README
# Shuffleworks
Beautiful, tactile shuffle tools for teams, games, and chance.
The first mode splits four color cards into two teams with a persistent Three.js scene and responsive glass materials. The application is intentionally framework-free: Vite, TypeScript, Three.js, and native HTML/CSS.
Team lineup sharing is enabled only for the currently generated player setup,
so edits cannot accidentally publish a stale lineup.
Spin the Bottle locks its player setup while the bottle is moving, keeping the
landing angle tied to the names that were present when the spin began.
## Development
```sh
pnpm install
pnpm dev
```
## Verification
```sh
pnpm typecheck
pnpm build
```
## Deployment
The static `dist` directory deploys to the `shuffleworks` Cloudflare Pages
project. The production build generates route-specific metadata, `sitemap.xml`,
and an `llms.txt` guide from `seo-pages.json`.
```sh
pnpm deploy
```