Le projet
Technologies
Mis à jour: mars 2026
Stack technique
Le site est une application web monolithique avec rendu côté serveur et hydratation côté client, construite sur ces principales technologies :
Backend
- Laravel — framework PHP
- Inertia.js — pont serveur/client sans API REST
- MySQL — base de données relationnelle
- Filament — panneau d'administration
Frontend
- Vue 3 — framework JavaScript réactif
- TailwindCSS — CSS utility-first
- Leaflet.js — cartes interactives
- Vite — bundler et serveur de développement
Le rendu SSR d'Inertia.js garantit des temps de chargement rapides et une bonne indexabilité par les moteurs de recherche, tout en conservant une expérience utilisateur fluide côté client.
Outils IA
Certains outils d'intelligence artificielle ont été utilisés dans le processus de construction du site et la rédaction des contenus.
Claude Code — développement logiciel
Agent IA d'Anthropic utilisé comme assistant de programmation : écriture et relecture du code, conception des composants, débogage, refactorisation. Le code produit est toujours relu et validé par l'auteur.
Modèles LLM Anthropic — textes botaniques
Les fiches descriptives des espèces ont été élaborées avec l'assistance de modèles de langage à partir de sources scientifiques imprimées (Flora d'Italia, Flora analitica della Toscana, etc.) en possession de l'auteur. Le texte final est relu et vérifié manuellement. Chaque fiche indique explicitement la présence de contenu élaboré avec l'IA.
L'usage de l'IA est un outil de support, non un substitut à la connaissance botanique. Toutes les déterminations floristiques et les photographies sont de l'auteur.
Méthodologie de développement
Le site est développé selon la méthodologie Spec-Driven Development (SDD) avec l'outil OpenSpec : chaque nouvelle fonctionnalité suit un cycle formel de proposition → spécification → conception → implémentation → archivage.
- proposeOn décrit le changement souhaité : pourquoi, ce qui change, quelles fonctionnalités il introduit
- designOn prend les décisions architecturales clés, on évalue les alternatives et les risques
- specsOn rédige des exigences vérifiables avec des scénarios WHEN/THEN
- applyOn implémente tâche par tâche, en marquant la progression
- archiveLe changement est archivé et les spécifications promues au catalogue principal
Cette approche, appliquée également avec l'assistance de Claude Code, garantit que chaque modification est motivée, documentée et traçable dans le temps.
Données ouvertes
Les données du catalogue sont partiellement accessibles en format ouvert.
Fiches au format Markdown
Chaque fiche espèce et chaque famille botanique est disponible au format Markdown en ajoutant .md à l'URL :
- /specie/{slug}.md
- /famiglia/{slug}.md
Index pour LLM
Le fichier /llms.txt expose un index du catalogue lisible par les modèles de langage et les agents IA, suivant la convention émergente llms.txt.
API publique — en développement
Une API publique est en cours de développement et permettra l'accès structuré aux données botaniques du catalogue (espèces, familles, observations, formes biologiques). Les détails seront publiés ici dès qu'ils seront disponibles.
Les contenus du site sont publiés sous licence CC BY-NC-SA 4.0 : libres pour un usage non commercial avec attribution à piante-spontanee.it.
À propos de ce site · Accessibilité · Politique de confidentialité · Mis à jour: mars 2026