Bas van Rossem 76ad839abb feat(server): add Socket.IO with ship rooms and real-time events
Implements ship:join/leave/update and weapon:create/update/delete socket events
with room-based broadcasting. Server validates and persists before broadcasting.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-19 16:19:20 +01:00

Spelljammer Ship Tracker

A phone-friendly web app for tracking Spelljammer ships during D&D sessions. Supports multi-ship CRUD, real-time sync via WebSocket, and a battle rules reference.

See App plan.md for the full product spec.

Quick Start (Development)

npm run install:all
npm run dev
# Open http://localhost:5173

Quick Start (Docker)

docker compose up -d --build
# Open http://localhost:3000

Full setup, testing, and deployment docs will be added once implementation is complete.

Description
No description provided
Readme 164 KiB
Languages
TypeScript 88.4%
CSS 8.9%
Shell 1.7%
Dockerfile 0.8%
HTML 0.2%