An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

          

# 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

```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
```