DnD Sidekick
Una aplicación web centrada en el jugador para fichas de personaje de D&D 5e que funciona sin conexión en la mesa, con conjuros, inventario, un compendio de reglas y una lista de personajes.
Imagen próximamente
- Estado
- Autoalojado, en desarrollo
Qué hace
- Ficha de personaje jugable con edición en línea y paneles que cambian según la clase (de momento Artificer y Monje).
- Roster de personajes: creación guiada, subida de nivel, duplicar y exportar e importar en JSON.
- Conjuros (preparados, espacios, homebrew) e inventario con peso, contenedores y objetos homebrew. La clase de armadura y los ataques salen del equipo equipado.
- Compendio de reglas de varios libros, con el texto completo de las reglas y sus tablas.
Cómo está hecho
- PWA sin conexión con React, TypeScript y Vite. El estado del personaje vive en IndexedDB mediante Dexie y las reglas se empaquetan como JSON estático generado por un script de importación.
- El stack prioriza piezas veteranas y muy extendidas frente a motores de sincronización local-first más nuevos. Un backend para sincronizar en vivo a jugadores y DM queda para una fase posterior.
- La interfaz adaptativa por clase usa un descriptor de clase y un registro de paneles, de modo que una clase nueva son datos y unos pocos paneles.
- Probado con Vitest, Testing Library y Playwright.
Más vistas
Imagen próximamente
Imagen próximamente