tabletop-frontend spec-only
Microfrontend monorepo: shell, map-ui, character-sheet, table-admin, chat-dice
Current state
Languages
- Shell: 57,080 bytes
CI
n/a
Last commit
b385f884bf4457ceb24c533fdf99f36d68e3cf65 (2026-08-10T15:39:29+03:00)
Module/package dependency graph (dependency-cruiser, folder-collapsed)
Not available.
Circular dependencies (madge): 0
Class diagram (UML, via ts-morph)
No TypeScript classes/interfaces found.
GraphQL API (schema graph fallback)
No GraphQL schema files found.
CI/CD pipeline (all workflows)
No GitHub Actions workflow found.
Outgoing relationships
None detected.
Incoming relationships
None detected.
Target state (spec-kit)
specs/002-map-microfrontend/spec.md— Feature Specification: Map Microfrontend
A player or DM opens a table's map and sees the same grid-aligned battlefield — the background scene image with a grid overlay — as everyone else at the table, giving the group a shared visual reference for the encounter.specs/001-microfrontend-shell/spec.md— Feature Specification: Microfrontend Shell
A player or DM using the platform moves between different feature areas of the app (e.g., from their dashboard into a table, from a table into a character sheet) without noticing that these areas are actually built and deployed by different teams. They stay logged in, the navigation and header stay consistent, and pages load without a jarring full-page reload.specs/003-character-sheet-microfrontend/spec.md— Feature Specification: Character Sheet Microfrontend
A player creates a new character at a table by filling out a form whose fields are generated from that table's active ruleset (its `statSchema`) rather than a fixed, game-specific layout, so the same sheet-building experience works no matter which game system the table is running.specs/004-table-admin-microfrontend/spec.md— Feature Specification: Table Admin Microfrontend
A user creates a new table by walking through a short wizard: naming the table, selecting the ruleset (game system) it will run, and receiving a shareable invite link to bring other players in. Completing the wizard establishes the user as the table's DM.specs/005-chat-dice-microfrontend/spec.md— Feature Specification: Chat and Dice Microfrontend
A player or DM opens a table's chat and sees the messages previously sent at that table, in chronological order, so they can catch up on what's been said.
ADR files: 0