Das Projekt
Technologien
Aktualisiert: März 2026
Tech-Stack
Die Website ist eine monolithische Webanwendung mit serverseitigem Rendering und clientseitiger Hydration, aufgebaut auf diesen wichtigsten Technologien:
Backend
- Laravel — PHP-Framework
- Inertia.js — Server/Client-Brücke ohne REST-API
- MySQL — relationale Datenbank
- Filament — Administrationsbereich
Frontend
- Vue 3 — reaktives JavaScript-Framework
- TailwindCSS — Utility-First-CSS
- Leaflet.js — interaktive Karten
- Vite — Bundler und Dev-Server
Das SSR von Inertia.js sorgt für schnelle Ladezeiten und gute Indexierbarkeit durch Suchmaschinen, bei gleichzeitig flüssiger clientseitiger Nutzererfahrung.
KI-Werkzeuge
Einige Werkzeuge der künstlichen Intelligenz wurden beim Aufbau der Website und der Erstellung der Inhalte eingesetzt.
Claude Code — Softwareentwicklung
KI-Agent von Anthropic, eingesetzt als Programmierassistent: Schreiben und Überprüfen von Code, Komponentenentwurf, Debugging, Refactoring. Der erzeugte Code wird stets vom Autor überprüft und validiert.
Anthropic-LLM-Modelle — botanische Texte
Die beschreibenden Artensteckbriefe wurden mit Unterstützung von Sprachmodellen aus gedruckten wissenschaftlichen Quellen (Flora d'Italia, Flora analitica della Toscana usw.) im Besitz des Autors erstellt. Der endgültige Text wird manuell überprüft und verifiziert. Jeder Steckbrief weist ausdrücklich auf KI-unterstützte Inhalte hin.
Der Einsatz von KI ist ein Hilfsmittel, kein Ersatz für botanisches Wissen. Alle floristischen Bestimmungen und Fotografien stammen vom Autor.
Entwicklungsmethodik
Die Website wird nach der Methodik Spec-Driven Development (SDD) mit dem Werkzeug OpenSpec entwickelt: Jede neue Funktion folgt einem formalen Zyklus aus Vorschlag → Spezifikation → Entwurf → Umsetzung → Archivierung.
- proposeDie gewünschte Änderung wird beschrieben: warum, was sich ändert, welche Funktionen sie einführt
- designDie wichtigsten Architekturentscheidungen werden getroffen, Alternativen und Risiken bewertet
- specsÜberprüfbare Anforderungen werden mit WHEN/THEN-Szenarien geschrieben
- applyEs wird Aufgabe für Aufgabe umgesetzt, der Fortschritt markiert
- archiveDie Änderung wird archiviert und die Spezifikationen in den Hauptkatalog übernommen
Dieser Ansatz, auch mit Unterstützung von Claude Code angewandt, stellt sicher, dass jede Änderung begründet, dokumentiert und über die Zeit nachvollziehbar ist.
Offene Daten
Die Katalogdaten sind teilweise im offenen Format zugänglich.
Steckbriefe im Markdown-Format
Jeder Artensteckbrief und jede Pflanzenfamilie ist im Markdown-Format verfügbar, indem man .md an die URL anhängt:
- /specie/{slug}.md
- /famiglia/{slug}.md
Index für LLMs
Die Datei /llms.txt stellt einen von Sprachmodellen und KI-Agenten lesbaren Index des Katalogs bereit, gemäß der aufkommenden Konvention llms.txt.
Öffentliche API — in Entwicklung
Eine öffentliche API ist in Entwicklung, die den strukturierten Zugriff auf die botanischen Katalogdaten (Arten, Familien, Funde, Lebensformen) ermöglicht. Details werden hier veröffentlicht, sobald sie verfügbar sind.
Die Inhalte der Website stehen unter der Lizenz CC BY-NC-SA 4.0: frei für nicht-kommerzielle Nutzung mit Namensnennung von piante-spontanee.it.
Über diese Website · Barrierefreiheit · Datenschutzerklärung · Aktualisiert: März 2026