El proyecto
Tecnologías
Actualizado: marzo de 2026
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.
- proposeSe describe el cambio deseado: por qué, qué cambia, qué funcionalidades introduce
- designSe toman las decisiones arquitectónicas clave, se evalúan alternativas y riesgos
- specsSe redactan requisitos verificables con escenarios WHEN/THEN
- applySe implementa tarea por tarea, marcando el progreso
- 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