Skip to content

About

Deck builder for Arkham Horror: The Card Game™

Topics

Resources

Stars

72 stars

Watchers

3 watching

Forks

Repository files navigation

arkham.build

arkham.build is a web-based deckbuilder for Arkham Horror: The Card Game™.

Screenshot

Repository structure

The Node.js 24 npm workspace contains:

  • frontend: React SPA, hosted on Cloudflare Pages
  • backend: Hono API and background worker
  • shared: Shared Zod schemas, types, and utilities

Cloudflare Pages functions are in functions, end-to-end tests are in test, the local OAuth protocol client is in oauth-test-client, and infrastructure is in opentofu.

Commands

npm install
npm run lint
npm run fmt
npm run check --workspaces
npm test --workspaces

npm run dev --workspace frontend
npm run dev --workspace backend
npm run dev:worker --workspace backend
npm run dev:oauth-client

npm run test:e2e

# Requires: git submodule update --init --recursive
npm run test:fullstack

See each workspace package.json for additional commands.

Further reading

About

Deck builder for Arkham Horror: The Card Game™

Topics

Resources

Stars

72 stars

Watchers

3 watching

Forks

Releases

Sponsor this project

Used by

Contributors

Languages