Add wildlife display, species filtering, updated data sources

- Species struct: 13 new wildlife fields (nectar/pollen, bee/butterfly/bird counts, native status)
- Species list: filter dropdowns for plant_layer, nitrogen_fixer, drought_tolerance, native_status
- Species detail: Wildlife & Ecology card with visual nectar/pollen bars, bee counts, native badges
- Data sources page: added NaturaDB, Dreschflegel, Bingenheimer Saatgut
- API: list_species now supports filter query params
This commit is contained in:
2026-03-15 01:02:30 +01:00
parent 14b63f00af
commit f5d8149fb8
5 changed files with 457 additions and 6 deletions
+21
View File
@@ -58,6 +58,27 @@ const SOURCES: &[DataSource] = &[
data_used: "Structured data: USDA zones, taxonomy links.",
license: "CC0",
},
DataSource {
name: "NaturaDB",
url: "https://naturadb.de",
description: "German native plant database with extensive wildlife interaction data.",
data_used: "Wildlife interaction data (pollinators, wild bees, butterflies, birds), native status classification, nectar/pollen values.",
license: "Content scraped for research",
},
DataSource {
name: "Dreschflegel",
url: "https://dreschflegel-saatgut.de",
description: "German organic seed cooperative offering open-pollinated and heritage varieties.",
data_used: "Cultivar data. Scraped from catalog.",
license: "Proprietary",
},
DataSource {
name: "Bingenheimer Saatgut",
url: "https://bingenheimersaatgut.de",
description: "Demeter-certified biodynamic seed company from Germany.",
data_used: "Cultivar data. Scraped from catalog.",
license: "Proprietary",
},
];
#[component]