chore: initial project scaffold with Fastify server and Vite React app

Set up monorepo structure with server/ (Fastify + TypeScript) and web/ (React + Vite + TypeScript).
Includes package configs, dev proxy setup, and mobile-first CSS foundation.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Bas van Rossem
2026-02-19 16:14:30 +01:00
commit 6d60d714d0
17 changed files with 6102 additions and 0 deletions

22
README.md Normal file
View File

@@ -0,0 +1,22 @@
# 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)
```bash
npm run install:all
npm run dev
# Open http://localhost:5173
```
## Quick Start (Docker)
```bash
docker compose up -d --build
# Open http://localhost:3000
```
*Full setup, testing, and deployment docs will be added once implementation is complete.*