Skip to content

Repository files navigation

web

Catálogo público / landing de Respawnables. Consume ../data y ../assets (no duplica datos). Pensado para que sus componentes se reutilicen luego en pantallas del juego.

Stack previsto

  • Astro — sitio estático, genera una página por item leyendo los JSON.
  • React — componentes (WeaponCard, ItemGrid, StatBars, filtros).
  • Tailwind CSS — estilos.
  • pnpm — gestor de paquetes.

Estructura objetivo (monorepo ligero dentro de este repo):

web/
├── apps/website/        landing + catálogo (Astro)
└── packages/
    ├── ui/              componentes React reutilizables (WeaponCard, etc.)
    ├── game-data/       loader tipado de ../../data/*.json
    └── game-core/       lógica compartida (cálculo de stats, rarezas)

Cómo consumirá los datos

Dos opciones (a decidir al montar el scaffold):

  • Submódulos git: data/ y assets/ como submódulos de este repo.
  • Paquete game-data: empaqueta los JSON; web y juego importan el mismo paquete.

Aún sin scaffold. Se genera al construir la primera versión del catálogo (pnpm create astro), para no dejar configuración a medias.

Releases

Packages

Contributors

Languages