Ir al contenido principal

El proyecto

Tecnologías

Actualizado: marzo de 2026

Esta página se ha traducido automáticamente. La versión italiana es la de referencia.

Stack técnico

El sitio es una aplicación web monolítica con renderizado del lado del servidor e hidratación del lado del cliente, construida sobre estas tecnologías principales:

Backend

  • Laravel — framework PHP
  • Inertia.js — puente servidor/cliente sin API REST
  • MySQL — base de datos relacional
  • Filament — panel de administración

Frontend

  • Vue 3 — framework JavaScript reactivo
  • TailwindCSS — CSS utility-first
  • Leaflet.js — mapas interactivos
  • Vite — bundler y servidor de desarrollo

El renderizado SSR de Inertia.js garantiza tiempos de carga rápidos y una buena indexabilidad por los motores de búsqueda, manteniendo una experiencia de usuario fluida del lado del cliente.

Herramientas de IA

Se han utilizado algunas herramientas de inteligencia artificial en el proceso de construcción del sitio y en la redacción de los contenidos.

Claude Code — desarrollo de software

Agente de IA de Anthropic usado como asistente de programación: escritura y revisión de código, diseño de componentes, depuración, refactorización. El código producido siempre es revisado y validado por el autor.

Modelos LLM de Anthropic — textos botánicos

Las fichas descriptivas de las especies se han elaborado con asistencia de modelos de lenguaje a partir de fuentes científicas impresas (Flora d'Italia, Flora analitica della Toscana, etc.) en posesión del autor. El texto final se revisa y verifica manualmente. Cada ficha indica explícitamente la presencia de contenido elaborado con IA.

El uso de la IA es una herramienta de apoyo, no un sustituto del conocimiento botánico. Todas las determinaciones florísticas y las fotografías son del autor.

Metodología de desarrollo

El sitio se desarrolla siguiendo la metodología Spec-Driven Development (SDD) con la herramienta OpenSpec: cada nueva funcionalidad sigue un ciclo formal de propuesta → especificación → diseño → implementación → archivado.

  1. proposeSe describe el cambio deseado: por qué, qué cambia, qué funcionalidades introduce
  2. designSe toman las decisiones arquitectónicas clave, se evalúan alternativas y riesgos
  3. specsSe redactan requisitos verificables con escenarios WHEN/THEN
  4. applySe implementa tarea por tarea, marcando el progreso
  5. archiveEl cambio se archiva y las especificaciones se promueven al catálogo principal

Este enfoque, aplicado también con la asistencia de Claude Code, garantiza que cada modificación esté motivada, documentada y sea trazable en el tiempo.

Datos abiertos

Los datos del catálogo son parcialmente accesibles en formato abierto.

Fichas en formato Markdown

Cada ficha de especie y cada familia botánica está disponible en formato Markdown añadiendo .md a la URL:

  • /specie/{slug}.md
  • /famiglia/{slug}.md

Índice para LLM

El archivo /llms.txt expone un índice del catálogo legible por modelos de lenguaje y agentes de IA, siguiendo la convención emergente llms.txt.

API pública — en desarrollo

Se está desarrollando una API pública que permitirá el acceso estructurado a los datos botánicos del catálogo (especies, familias, avistamientos, formas biológicas). Los detalles se publicarán aquí en cuanto estén disponibles.

Los contenidos del sitio se publican bajo licencia CC BY-NC-SA 4.0: libres para uso no comercial con atribución a piante-spontanee.it.

Sobre este sitio · Accesibilidad · Política de privacidad · Actualizado: marzo de 2026