Skip to content

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

71 stars

Watchers

3 watching

Forks

Releases

Sponsor this project

Used by

Contributors

Languages