Skip to content

loke-dev/shuffleworks

Repository files navigation

Shuffleworks

image

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

pnpm install
pnpm dev

Verification

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.

pnpm deploy

About

Beautiful, tactile shuffle tools for teams, games, and chance.

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages