Bas van Rossem 5f179229d6 feat(server): implement ship REST endpoints with Zod validation
Adds GET/POST/PATCH/DELETE /api/ships with constraint validation (current <= max),
enum checks for maneuver_class, and cascade delete for weapons.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-19 16:17:16 +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%