Files
plant-disease-id/apps/web/scripts/plant-list.ts
Michael Freno 365d1281dd feat(test): add comprehensive test suite with vitest coverage
- Add vitest coverage-v8 plugin and configure coverage thresholds (80% lines)
- Add coverage exclusions for server-only pages, DB layer, and ML backends
- Create eslint-disable annotations for test mocks and setup
- Exclude test files from tsconfig to avoid type errors on mocks
- Rewrite API route tests (diseases, plants) for async diseases-db imports
- Update component tests (EmptyState, Footer, Navbar, LoadingSkeleton,
  ResultsDashboard, ImageUpload) to match current component implementations
- Add page-level tests for homepage, 404, and results page
- Fix upload-client tests with proper mock resets in beforeEach
- Add diseases-db module as async knowledge base backend
- Refactor API routes to use async diseases-db (listDiseases, getDiseaseById,
  getPlantById, getLookalikeDiseases, etc.)
- Add plant field to PredictionResult type and identify route response
- Add KB generation scripts (plant-list, disease-templates, generate-full-kb)
- Update constants with expanded featured plants and trust signals
- Fix ResultsDashboard to use plant from prediction result instead of DB lookup
2026-06-05 21:26:46 -04:00

2886 lines
69 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/**
* Comprehensive plant list for the disease knowledge base.
* 300+ plants across all categories, organized for template-based disease generation.
*/
export interface PlantDef {
slug: string;
name: string;
sci: string;
fam: string;
cat: string;
care: string;
img: string;
}
const PLANTS: PlantDef[] = [
// ── Solanaceae (Nightshade family) ────────────────────────────────────
{
slug: "tomato",
name: "Tomato",
sci: "Solanum lycopersicum",
fam: "Solanaceae",
cat: "vegetable",
care: "Full sun (6-8h), consistent watering, well-drained soil pH 6.0-6.8.",
img: "",
},
{
slug: "potato",
name: "Potato",
sci: "Solanum tuberosum",
fam: "Solanaceae",
cat: "vegetable",
care: "Full sun, consistent watering, cool temps, loose well-drained soil pH 5.0-6.5.",
img: "",
},
{
slug: "bell-pepper",
name: "Bell Pepper",
sci: "Capsicum annuum",
fam: "Solanaceae",
cat: "vegetable",
care: "Full sun, consistent watering, warm soil 70-80°F.",
img: "",
},
{
slug: "chili-pepper",
name: "Chili Pepper",
sci: "Capsicum chinense",
fam: "Solanaceae",
cat: "vegetable",
care: "Full sun (8h+), consistent watering, warm temps 70-85°F.",
img: "",
},
{
slug: "eggplant",
name: "Eggplant",
sci: "Solanum melongena",
fam: "Solanaceae",
cat: "vegetable",
care: "Full sun, deep watering, warm temps 70-85°F.",
img: "",
},
{
slug: "tobacco",
name: "Tobacco",
sci: "Nicotiana tabacum",
fam: "Solanaceae",
cat: "vegetable",
care: "Full sun, moderate watering, warm temps 65-85°F.",
img: "",
},
{
slug: "tomatillo",
name: "Tomatillo",
sci: "Physalis philadelphica",
fam: "Solanaceae",
cat: "vegetable",
care: "Full sun, consistent watering, warm temps 65-85°F.",
img: "",
},
{
slug: "petunia",
name: "Petunia",
sci: "Petunia × atkinsiana",
fam: "Solanaceae",
cat: "flower",
care: "Full sun, consistent moisture, well-drained soil, deadhead spent blooms.",
img: "",
},
{
slug: "gooseberry",
name: "Cape Gooseberry",
sci: "Physalis peruviana",
fam: "Solanaceae",
cat: "fruit",
care: "Full sun, moderate watering, warm temps 60-80°F.",
img: "",
},
// ── Cucurbitaceae (Gourd family) ──────────────────────────────────────
{
slug: "cucumber",
name: "Cucumber",
sci: "Cucumis sativus",
fam: "Cucurbitaceae",
cat: "vegetable",
care: "Full sun, consistent deep watering, warm temps 70-95°F.",
img: "",
},
{
slug: "zucchini",
name: "Zucchini",
sci: "Cucurbita pepo",
fam: "Cucurbitaceae",
cat: "vegetable",
care: "Full sun, deep watering, warm temps 65-80°F.",
img: "",
},
{
slug: "summer-squash",
name: "Summer Squash",
sci: "Cucurbita pepo",
fam: "Cucurbitaceae",
cat: "vegetable",
care: "Full sun, deep watering, warm temps 65-80°F.",
img: "",
},
{
slug: "winter-squash",
name: "Winter Squash",
sci: "Cucurbita maxima",
fam: "Cucurbitaceae",
cat: "vegetable",
care: "Full sun, consistent watering, warm temps 65-80°F.",
img: "",
},
{
slug: "pumpkin",
name: "Pumpkin",
sci: "Cucurbita pepo",
fam: "Cucurbitaceae",
cat: "vegetable",
care: "Full sun, deep watering, warm temps 65-80°F.",
img: "",
},
{
slug: "watermelon",
name: "Watermelon",
sci: "Citrullus lanatus",
fam: "Cucurbitaceae",
cat: "vegetable",
care: "Full sun, consistent watering, warm temps 75-85°F.",
img: "",
},
{
slug: "cantaloupe",
name: "Cantaloupe",
sci: "Cucumis melo",
fam: "Cucurbitaceae",
cat: "vegetable",
care: "Full sun, moderate watering, warm temps 70-90°F.",
img: "",
},
{
slug: "honeydew",
name: "Honeydew Melon",
sci: "Cucumis melo",
fam: "Cucurbitaceae",
cat: "vegetable",
care: "Full sun, consistent watering, warm temps 70-90°F.",
img: "",
},
{
slug: "bitter-melon",
name: "Bitter Melon",
sci: "Momordica charantia",
fam: "Cucurbitaceae",
cat: "vegetable",
care: "Full sun, consistent watering, warm temps 70-90°F.",
img: "",
},
{
slug: "chayote",
name: "Chayote",
sci: "Sechium edule",
fam: "Cucurbitaceae",
cat: "vegetable",
care: "Full sun to partial shade, moderate watering, warm temps 60-80°F.",
img: "",
},
{
slug: "acorn-squash",
name: "Acorn Squash",
sci: "Cucurbita pepo",
fam: "Cucurbitaceae",
cat: "vegetable",
care: "Full sun, consistent watering, warm temps 65-80°F.",
img: "",
},
{
slug: "butternut-squash",
name: "Butternut Squash",
sci: "Cucurbita moschata",
fam: "Cucurbitaceae",
cat: "vegetable",
care: "Full sun, deep watering, warm temps 65-80°F.",
img: "",
},
{
slug: "calabash",
name: "Calabash (Bottle Gourd)",
sci: "Lagenaria siceraria",
fam: "Cucurbitaceae",
cat: "vegetable",
care: "Full sun, moderate watering, warm temps 65-85°F.",
img: "",
},
{
slug: "luffa",
name: "Luffa (Sponge Gourd)",
sci: "Luffa aegyptiaca",
fam: "Cucurbitaceae",
cat: "vegetable",
care: "Full sun, consistent watering, warm temps 70-90°F.",
img: "",
},
// ── Rosaceae (Rose family) ────────────────────────────────────────────
{
slug: "apple",
name: "Apple",
sci: "Malus domestica",
fam: "Rosaceae",
cat: "tree",
care: "Full sun (8h+), deep watering weekly, well-drained soil pH 6.0-7.0.",
img: "",
},
{
slug: "pear",
name: "Pear",
sci: "Pyrus communis",
fam: "Rosaceae",
cat: "tree",
care: "Full sun, consistent watering, well-drained loam pH 6.0-7.0.",
img: "",
},
{
slug: "peach",
name: "Peach",
sci: "Prunus persica",
fam: "Rosaceae",
cat: "tree",
care: "Full sun, consistent watering, well-drained sandy loam pH 6.0-7.0.",
img: "",
},
{
slug: "cherry",
name: "Cherry",
sci: "Prunus avium",
fam: "Rosaceae",
cat: "tree",
care: "Full sun, moderate watering, well-drained loam pH 6.0-7.0.",
img: "",
},
{
slug: "apricot",
name: "Apricot",
sci: "Prunus armeniaca",
fam: "Rosaceae",
cat: "tree",
care: "Full sun, moderate watering, well-drained soil pH 6.5-7.5.",
img: "",
},
{
slug: "plum",
name: "Plum",
sci: "Prunus domestica",
fam: "Rosaceae",
cat: "tree",
care: "Full sun, moderate watering, well-drained soil pH 6.0-7.0.",
img: "",
},
{
slug: "almond",
name: "Almond",
sci: "Prunus dulcis",
fam: "Rosaceae",
cat: "tree",
care: "Full sun, moderate watering, well-drained soil pH 6.5-7.5.",
img: "",
},
{
slug: "strawberry",
name: "Strawberry",
sci: "Fragaria × ananassa",
fam: "Rosaceae",
cat: "fruit",
care: "Full sun, consistent watering, slightly acidic soil pH 5.5-6.5.",
img: "",
},
{
slug: "raspberry",
name: "Raspberry",
sci: "Rubus idaeus",
fam: "Rosaceae",
cat: "fruit",
care: "Full sun, consistent watering, slightly acidic soil pH 5.5-6.5.",
img: "",
},
{
slug: "blackberry",
name: "Blackberry",
sci: "Rubus fruticosus",
fam: "Rosaceae",
cat: "fruit",
care: "Full sun, consistent watering, well-drained soil pH 5.5-7.0.",
img: "",
},
{
slug: "blueberry",
name: "Blueberry",
sci: "Vaccinium corymbosum",
fam: "Ericaceae",
cat: "fruit",
care: "Full sun, consistent moisture, acidic soil pH 4.5-5.5.",
img: "",
},
{
slug: "cranberry",
name: "Cranberry",
sci: "Vaccinium macrocarpon",
fam: "Ericaceae",
cat: "fruit",
care: "Full sun, constant moisture, acidic soil pH 4.5-5.5.",
img: "",
},
{
slug: "rose",
name: "Rose",
sci: "Rosa spp.",
fam: "Rosaceae",
cat: "flower",
care: "Full sun (6h+), deep watering, well-drained soil.",
img: "",
},
{
slug: "hawthorn",
name: "Hawthorn",
sci: "Crataegus monogyna",
fam: "Rosaceae",
cat: "tree",
care: "Full sun, moderate watering, well-drained soil.",
img: "",
},
{
slug: "quince",
name: "Quince",
sci: "Cydonia oblonga",
fam: "Rosaceae",
cat: "tree",
care: "Full sun, moderate watering, well-drained soil.",
img: "",
},
// ── Brassicaceae (Mustard family) ─────────────────────────────────────
{
slug: "cabbage",
name: "Cabbage",
sci: "Brassica oleracea",
fam: "Brassicaceae",
cat: "vegetable",
care: "Full sun, consistent watering, cool temps 50-85°F.",
img: "",
},
{
slug: "broccoli",
name: "Broccoli",
sci: "Brassica oleracea",
fam: "Brassicaceae",
cat: "vegetable",
care: "Full sun, consistent watering, cool temps 50-75°F.",
img: "",
},
{
slug: "cauliflower",
name: "Cauliflower",
sci: "Brassica oleracea",
fam: "Brassicaceae",
cat: "vegetable",
care: "Full sun, consistent watering, cool temps 55-75°F.",
img: "",
},
{
slug: "brussels-sprouts",
name: "Brussels Sprouts",
sci: "Brassica oleracea",
fam: "Brassicaceae",
cat: "vegetable",
care: "Full sun, consistent watering, cool temps 50-70°F.",
img: "",
},
{
slug: "kale",
name: "Kale",
sci: "Brassica oleracea",
fam: "Brassicaceae",
cat: "vegetable",
care: "Full sun to partial shade, consistent watering, cool temps 45-75°F.",
img: "",
},
{
slug: "bok-choy",
name: "Bok Choy",
sci: "Brassica rapa",
fam: "Brassicaceae",
cat: "vegetable",
care: "Full sun to partial shade, consistent moisture, cool temps 50-70°F.",
img: "",
},
{
slug: "radish",
name: "Radish",
sci: "Raphanus sativus",
fam: "Brassicaceae",
cat: "vegetable",
care: "Full sun to partial shade, consistent moisture, cool temps 50-70°F.",
img: "",
},
{
slug: "turnip",
name: "Turnip",
sci: "Brassica rapa",
fam: "Brassicaceae",
cat: "vegetable",
care: "Full sun, consistent watering, cool temps 50-70°F.",
img: "",
},
{
slug: "arugula",
name: "Arugula",
sci: "Eruca vesicaria",
fam: "Brassicaceae",
cat: "vegetable",
care: "Partial shade to full sun, consistent moisture, cool temps 55-65°F.",
img: "",
},
{
slug: "collard-greens",
name: "Collard Greens",
sci: "Brassica oleracea",
fam: "Brassicaceae",
cat: "vegetable",
care: "Full sun, consistent watering, cool temps 50-80°F.",
img: "",
},
{
slug: "mustard-greens",
name: "Mustard Greens",
sci: "Brassica juncea",
fam: "Brassicaceae",
cat: "vegetable",
care: "Full sun, consistent moisture, cool temps 50-75°F.",
img: "",
},
{
slug: "horseradish",
name: "Horseradish",
sci: "Armoracia rusticana",
fam: "Brassicaceae",
cat: "vegetable",
care: "Full sun to partial shade, consistent moisture, cool temps 45-75°F.",
img: "",
},
{
slug: "wasabi",
name: "Wasabi",
sci: "Wasabia japonica",
fam: "Brassicaceae",
cat: "herb",
care: "Partial to full shade, constant moisture, cool temps 45-65°F.",
img: "",
},
// ── Fabaceae (Legume family) ──────────────────────────────────────────
{
slug: "green-bean",
name: "Green Bean",
sci: "Phaseolus vulgaris",
fam: "Fabaceae",
cat: "vegetable",
care: "Full sun, moderate watering, warm temps 65-80°F.",
img: "",
},
{
slug: "soybean",
name: "Soybean",
sci: "Glycine max",
fam: "Fabaceae",
cat: "vegetable",
care: "Full sun, moderate watering, warm temps 60-85°F.",
img: "",
},
{
slug: "peanut",
name: "Peanut",
sci: "Arachis hypogaea",
fam: "Fabaceae",
cat: "vegetable",
care: "Full sun, moderate watering, warm temps 75-95°F.",
img: "",
},
{
slug: "chickpea",
name: "Chickpea",
sci: "Cicer arietinum",
fam: "Fabaceae",
cat: "vegetable",
care: "Full sun, drought tolerant, warm temps 65-85°F.",
img: "",
},
{
slug: "lentil",
name: "Lentil",
sci: "Lens culinaris",
fam: "Fabaceae",
cat: "vegetable",
care: "Full sun, drought tolerant, cool temps 50-80°F.",
img: "",
},
{
slug: "faba-bean",
name: "Faba Bean",
sci: "Vicia faba",
fam: "Fabaceae",
cat: "vegetable",
care: "Full sun, consistent watering, cool temps 55-70°F.",
img: "",
},
{
slug: "cowpea",
name: "Cowpea",
sci: "Vigna unguiculata",
fam: "Fabaceae",
cat: "vegetable",
care: "Full sun, drought tolerant, warm temps 65-95°F.",
img: "",
},
{
slug: "pigeon-pea",
name: "Pigeon Pea",
sci: "Cajanus cajan",
fam: "Fabaceae",
cat: "vegetable",
care: "Full sun, drought tolerant, warm tropical temps.",
img: "",
},
{
slug: "alfalfa",
name: "Alfalfa",
sci: "Medicago sativa",
fam: "Fabaceae",
cat: "herb",
care: "Full sun, drought tolerant, well-drained soil pH 6.5-7.5.",
img: "",
},
{
slug: "clover",
name: "Clover",
sci: "Trifolium repens",
fam: "Fabaceae",
cat: "herb",
care: "Full sun to partial shade, moderate watering, cool temps.",
img: "",
},
{
slug: "peas",
name: "Garden Pea",
sci: "Pisum sativum",
fam: "Fabaceae",
cat: "vegetable",
care: "Full sun, consistent watering, cool temps 55-70°F.",
img: "",
},
{
slug: "lupine",
name: "Lupine",
sci: "Lupinus polyphyllus",
fam: "Fabaceae",
cat: "flower",
care: "Full sun, moderate watering, well-drained acidic soil.",
img: "",
},
{
slug: "wisteria",
name: "Wisteria",
sci: "Wisteria sinensis",
fam: "Fabaceae",
cat: "flower",
care: "Full sun, moderate watering, well-drained soil, strong trellis support.",
img: "",
},
{
slug: "robinia",
name: "Black Locust",
sci: "Robinia pseudoacacia",
fam: "Fabaceae",
cat: "tree",
care: "Full sun, drought tolerant, adaptable to various soils.",
img: "",
},
// ── Poaceae (Grass family) ────────────────────────────────────────────
{
slug: "corn",
name: "Corn (Maize)",
sci: "Zea mays",
fam: "Poaceae",
cat: "vegetable",
care: "Full sun, consistent watering, warm temps 65-85°F.",
img: "",
},
{
slug: "wheat",
name: "Wheat",
sci: "Triticum aestivum",
fam: "Poaceae",
cat: "vegetable",
care: "Full sun, moderate watering, cool to warm temps 55-75°F.",
img: "",
},
{
slug: "rice",
name: "Rice",
sci: "Oryza sativa",
fam: "Poaceae",
cat: "vegetable",
care: "Full sun, flooded field conditions, warm temps 70-95°F.",
img: "",
},
{
slug: "barley",
name: "Barley",
sci: "Hordeum vulgare",
fam: "Poaceae",
cat: "vegetable",
care: "Full sun, moderate watering, cool temps 55-75°F.",
img: "",
},
{
slug: "oats",
name: "Oats",
sci: "Avena sativa",
fam: "Poaceae",
cat: "vegetable",
care: "Full sun, moderate watering, cool temps 50-70°F.",
img: "",
},
{
slug: "sorghum",
name: "Sorghum",
sci: "Sorghum bicolor",
fam: "Poaceae",
cat: "vegetable",
care: "Full sun, drought tolerant, warm temps 75-95°F.",
img: "",
},
{
slug: "sugarcane",
name: "Sugarcane",
sci: "Saccharum officinarum",
fam: "Poaceae",
cat: "vegetable",
care: "Full sun, heavy watering, warm temps 75-95°F.",
img: "",
},
{
slug: "bamboo",
name: "Bamboo",
sci: "Bambusoideae spp.",
fam: "Poaceae",
cat: "tree",
care: "Full sun to partial shade, consistent moisture, warm temps.",
img: "",
},
{
slug: "turfgrass",
name: "Turfgrass (Lawn)",
sci: "Festuca/Poa/Lolium spp.",
fam: "Poaceae",
cat: "flower",
care: "Full sun to shade depending on species, consistent watering.",
img: "",
},
{
slug: "millet",
name: "Millet",
sci: "Pennisetum glaucum",
fam: "Poaceae",
cat: "vegetable",
care: "Full sun, drought tolerant, warm temps 75-95°F.",
img: "",
},
{
slug: "rye",
name: "Rye",
sci: "Secale cereale",
fam: "Poaceae",
cat: "vegetable",
care: "Full sun, moderate watering, cool temps 50-70°F.",
img: "",
},
// ── Asteraceae (Sunflower family) ─────────────────────────────────────
{
slug: "sunflower",
name: "Sunflower",
sci: "Helianthus annuus",
fam: "Asteraceae",
cat: "flower",
care: "Full sun (6-8h+), moderate watering, warm temps 70-78°F.",
img: "",
},
{
slug: "lettuce",
name: "Lettuce",
sci: "Lactuca sativa",
fam: "Asteraceae",
cat: "vegetable",
care: "Partial shade to full sun, consistent moisture, cool temps 55-75°F.",
img: "",
},
{
slug: "artichoke",
name: "Artichoke",
sci: "Cynara cardunculus",
fam: "Asteraceae",
cat: "vegetable",
care: "Full sun, consistent watering, cool summers, well-drained soil.",
img: "",
},
{
slug: "chicory",
name: "Chicory",
sci: "Cichorium intybus",
fam: "Asteraceae",
cat: "vegetable",
care: "Full sun, moderate watering, well-drained soil.",
img: "",
},
{
slug: "endive",
name: "Endive",
sci: "Cichorium endivia",
fam: "Asteraceae",
cat: "vegetable",
care: "Full sun to partial shade, consistent moisture, cool temps.",
img: "",
},
{
slug: "daisy",
name: "Shasta Daisy",
sci: "Leucanthemum × superbum",
fam: "Asteraceae",
cat: "flower",
care: "Full sun (6h+), moderate watering, well-drained soil.",
img: "",
},
{
slug: "marigold",
name: "Marigold",
sci: "Tagetes erecta",
fam: "Asteraceae",
cat: "flower",
care: "Full sun, moderate watering, well-drained soil.",
img: "",
},
{
slug: "zinnia",
name: "Zinnia",
sci: "Zinnia elegans",
fam: "Asteraceae",
cat: "flower",
care: "Full sun, moderate watering, well-drained soil.",
img: "",
},
{
slug: "chrysanthemum",
name: "Chrysanthemum",
sci: "Chrysanthemum morifolium",
fam: "Asteraceae",
cat: "flower",
care: "Full sun, consistent moisture, well-drained soil.",
img: "",
},
{
slug: "dahlia",
name: "Dahlia",
sci: "Dahlia pinnata",
fam: "Asteraceae",
cat: "flower",
care: "Full sun, consistent watering, well-drained fertile soil.",
img: "",
},
{
slug: "calendula",
name: "Calendula",
sci: "Calendula officinalis",
fam: "Asteraceae",
cat: "flower",
care: "Full sun to partial shade, moderate watering, well-drained soil.",
img: "",
},
{
slug: "echinacea",
name: "Coneflower",
sci: "Echinacea purpurea",
fam: "Asteraceae",
cat: "flower",
care: "Full sun, drought tolerant once established.",
img: "",
},
{
slug: "yarrow",
name: "Yarrow",
sci: "Achillea millefolium",
fam: "Asteraceae",
cat: "flower",
care: "Full sun, drought tolerant, well-drained soil.",
img: "",
},
{
slug: "tarragon",
name: "Tarragon",
sci: "Artemisia dracunculus",
fam: "Asteraceae",
cat: "herb",
care: "Full sun, moderate watering, well-drained soil.",
img: "",
},
{
slug: "stevia",
name: "Stevia",
sci: "Stevia rebaudiana",
fam: "Asteraceae",
cat: "herb",
care: "Full sun to partial shade, consistent moisture, well-drained soil.",
img: "",
},
// ── Lamiaceae (Mint family) ───────────────────────────────────────────
{
slug: "basil",
name: "Basil",
sci: "Ocimum basilicum",
fam: "Lamiaceae",
cat: "herb",
care: "Full sun (6-8h), moderate watering, warm temps 70-90°F.",
img: "",
},
{
slug: "mint",
name: "Mint",
sci: "Mentha spp.",
fam: "Lamiaceae",
cat: "herb",
care: "Partial shade to full sun, keep soil moist, cool to warm temps.",
img: "",
},
{
slug: "lavender",
name: "Lavender",
sci: "Lavandula angustifolia",
fam: "Lamiaceae",
cat: "herb",
care: "Full sun, drought tolerant, well-drained alkaline soil pH 6.5-7.5.",
img: "",
},
{
slug: "rosemary",
name: "Rosemary",
sci: "Salvia rosmarinus",
fam: "Lamiaceae",
cat: "herb",
care: "Full sun, moderate watering, well-drained soil, drought tolerant.",
img: "",
},
{
slug: "thyme",
name: "Thyme",
sci: "Thymus vulgaris",
fam: "Lamiaceae",
cat: "herb",
care: "Full sun, moderate watering, well-drained soil.",
img: "",
},
{
slug: "oregano",
name: "Oregano",
sci: "Origanum vulgare",
fam: "Lamiaceae",
cat: "herb",
care: "Full sun, moderate watering, well-drained soil.",
img: "",
},
{
slug: "sage",
name: "Sage",
sci: "Salvia officinalis",
fam: "Lamiaceae",
cat: "herb",
care: "Full sun, moderate watering, well-drained soil.",
img: "",
},
{
slug: "lemon-balm",
name: "Lemon Balm",
sci: "Melissa officinalis",
fam: "Lamiaceae",
cat: "herb",
care: "Partial shade to sun, consistent moisture.",
img: "",
},
{
slug: "catnip",
name: "Catnip",
sci: "Nepeta cataria",
fam: "Lamiaceae",
cat: "herb",
care: "Full sun to partial shade, moderate watering.",
img: "",
},
{
slug: "coleus",
name: "Coleus",
sci: "Coleus scutellarioides",
fam: "Lamiaceae",
cat: "houseplant",
care: "Bright indirect light, consistent moisture, warm temps.",
img: "",
},
// ── Apiaceae (Carrot family) ──────────────────────────────────────────
{
slug: "carrot",
name: "Carrot",
sci: "Daucus carota",
fam: "Apiaceae",
cat: "vegetable",
care: "Full sun, consistent moisture, cool temps, loose sandy soil.",
img: "",
},
{
slug: "celery",
name: "Celery",
sci: "Apium graveolens",
fam: "Apiaceae",
cat: "vegetable",
care: "Full sun, consistent moisture, cool temps 55-70°F.",
img: "",
},
{
slug: "parsley",
name: "Parsley",
sci: "Petroselinum crispum",
fam: "Apiaceae",
cat: "herb",
care: "Full sun to partial shade, consistent moisture.",
img: "",
},
{
slug: "cilantro",
name: "Cilantro (Coriander)",
sci: "Coriandrum sativum",
fam: "Apiaceae",
cat: "herb",
care: "Partial shade to full sun, consistent moisture, cool temps.",
img: "",
},
{
slug: "dill",
name: "Dill",
sci: "Anethum graveolens",
fam: "Apiaceae",
cat: "herb",
care: "Full sun, moderate watering, well-drained soil.",
img: "",
},
{
slug: "fennel",
name: "Fennel",
sci: "Foeniculum vulgare",
fam: "Apiaceae",
cat: "herb",
care: "Full sun, moderate watering, well-drained soil.",
img: "",
},
{
slug: "parsnip",
name: "Parsnip",
sci: "Pastinaca sativa",
fam: "Apiaceae",
cat: "vegetable",
care: "Full sun, consistent moisture, cool temps, loose deep soil.",
img: "",
},
{
slug: "cumin",
name: "Cumin",
sci: "Cuminum cyminum",
fam: "Apiaceae",
cat: "herb",
care: "Full sun, moderate watering, warm temps 75-85°F.",
img: "",
},
// ── Amaryllidaceae (Onion family) ─────────────────────────────────────
{
slug: "onion",
name: "Onion",
sci: "Allium cepa",
fam: "Amaryllidaceae",
cat: "vegetable",
care: "Full sun, consistent watering, cool to warm temps 55-75°F.",
img: "",
},
{
slug: "garlic",
name: "Garlic",
sci: "Allium sativum",
fam: "Amaryllidaceae",
cat: "vegetable",
care: "Full sun, moderate watering, cool temps 55-75°F.",
img: "",
},
{
slug: "leek",
name: "Leek",
sci: "Allium porrum",
fam: "Amaryllidaceae",
cat: "vegetable",
care: "Full sun, consistent moisture, cool temps 55-70°F.",
img: "",
},
{
slug: "shallot",
name: "Shallot",
sci: "Allium cepa",
fam: "Amaryllidaceae",
cat: "vegetable",
care: "Full sun, consistent moisture, cool temps.",
img: "",
},
{
slug: "chive",
name: "Chive",
sci: "Allium schoenoprasum",
fam: "Amaryllidaceae",
cat: "herb",
care: "Full sun to partial shade, consistent moisture.",
img: "",
},
// ── Araceae (Arum family - houseplants) ──────────────────────────────
{
slug: "monstera",
name: "Monstera",
sci: "Monstera deliciosa",
fam: "Araceae",
cat: "houseplant",
care: "Bright indirect light, water when top 2-3 inches dry, humidity 60-80%.",
img: "",
},
{
slug: "pothos",
name: "Pothos",
sci: "Epipremnum aureum",
fam: "Araceae",
cat: "houseplant",
care: "Low to bright indirect light, water when top inch dry.",
img: "",
},
{
slug: "peace-lily",
name: "Peace Lily",
sci: "Spathiphyllum wallisii",
fam: "Araceae",
cat: "houseplant",
care: "Low to medium indirect light, keep soil moist.",
img: "",
},
{
slug: "philodendron",
name: "Philodendron",
sci: "Philodendron hederaceum",
fam: "Araceae",
cat: "houseplant",
care: "Bright indirect light, water when top inch dry.",
img: "",
},
{
slug: "anthurium",
name: "Anthurium",
sci: "Anthurium andraeanum",
fam: "Araceae",
cat: "houseplant",
care: "Bright indirect light, consistent moisture, high humidity.",
img: "",
},
{
slug: "alocasia",
name: "Alocasia",
sci: "Alocasia amazonica",
fam: "Araceae",
cat: "houseplant",
care: "Bright indirect light, keep soil moist, high humidity 60-80%.",
img: "",
},
{
slug: "caladium",
name: "Caladium",
sci: "Caladium bicolor",
fam: "Araceae",
cat: "houseplant",
care: "Partial to full shade, consistent moisture, high humidity.",
img: "",
},
{
slug: "aglaonema",
name: "Chinese Evergreen",
sci: "Aglaonema commutatum",
fam: "Araceae",
cat: "houseplant",
care: "Low to bright indirect light, moderate water.",
img: "",
},
{
slug: "dieffenbachia",
name: "Dumb Cane",
sci: "Dieffenbachia seguine",
fam: "Araceae",
cat: "houseplant",
care: "Bright indirect light, consistent moisture, warm temps.",
img: "",
},
{
slug: "spathiphyllum",
name: "Spathiphyllum",
sci: "Spathiphyllum spp.",
fam: "Araceae",
cat: "houseplant",
care: "Low to medium light, keep evenly moist.",
img: "",
},
// ── Asparagaceae (Asparagus family) ──────────────────────────────────
{
slug: "asparagus",
name: "Asparagus",
sci: "Asparagus officinalis",
fam: "Asparagaceae",
cat: "vegetable",
care: "Full sun, consistent watering, well-drained sandy soil pH 6.5-7.5.",
img: "",
},
{
slug: "snake-plant",
name: "Snake Plant",
sci: "Dracaena trifasciata",
fam: "Asparagaceae",
cat: "houseplant",
care: "Tolerates low to bright indirect light, water sparingly.",
img: "",
},
{
slug: "yucca",
name: "Yucca",
sci: "Yucca gloriosa",
fam: "Asparagaceae",
cat: "houseplant",
care: "Bright light, drought tolerant, well-drained soil.",
img: "",
},
{
slug: "dracaena",
name: "Dracaena",
sci: "Dracaena fragrans",
fam: "Asparagaceae",
cat: "houseplant",
care: "Bright indirect light, moderate water, avoid fluoride.",
img: "",
},
{
slug: "lily-of-the-valley",
name: "Lily of the Valley",
sci: "Convallaria majalis",
fam: "Asparagaceae",
cat: "flower",
care: "Partial to full shade, consistent moisture, cool temps.",
img: "",
},
{
slug: "hosta",
name: "Hosta",
sci: "Hosta plantaginea",
fam: "Asparagaceae",
cat: "flower",
care: "Partial to full shade, consistent moisture.",
img: "",
},
// ── Orchidaceae (Orchid family) ──────────────────────────────────────
{
slug: "orchid-phalaenopsis",
name: "Phalaenopsis Orchid",
sci: "Phalaenopsis amabilis",
fam: "Orchidaceae",
cat: "houseplant",
care: "Bright indirect light, water weekly, bark mix, humidity 50-70%.",
img: "",
},
{
slug: "orchid-cattleya",
name: "Cattleya Orchid",
sci: "Cattleya labiata",
fam: "Orchidaceae",
cat: "houseplant",
care: "Bright light, allow to dry between waterings, high humidity.",
img: "",
},
{
slug: "orchid-dendrobium",
name: "Dendrobium Orchid",
sci: "Dendrobium nobile",
fam: "Orchidaceae",
cat: "houseplant",
care: "Bright light, moderate water, cool winter rest period.",
img: "",
},
{
slug: "orchid-oncidium",
name: "Oncidium Orchid",
sci: "Oncidium altissimum",
fam: "Orchidaceae",
cat: "houseplant",
care: "Bright indirect light, consistent moisture, intermediate temps.",
img: "",
},
{
slug: "vanilla",
name: "Vanilla Orchid",
sci: "Vanilla planifolia",
fam: "Orchidaceae",
cat: "herb",
care: "Partial shade, consistent moisture, warm humid tropics.",
img: "",
},
// ── Cactaceae (Cactus family) ─────────────────────────────────────────
{
slug: "prickly-pear",
name: "Prickly Pear Cactus",
sci: "Opuntia ficus-indica",
fam: "Cactaceae",
cat: "succulent",
care: "Full sun (8h+), water sparingly, extremely well-draining soil.",
img: "",
},
{
slug: "barrel-cactus",
name: "Barrel Cactus",
sci: "Echinocactus grusonii",
fam: "Cactaceae",
cat: "succulent",
care: "Full sun, minimal water, well-draining cactus mix.",
img: "",
},
{
slug: "christmas-cactus",
name: "Christmas Cactus",
sci: "Schlumbergera truncata",
fam: "Cactaceae",
cat: "succulent",
care: "Bright indirect light, moderate water, short days for blooms.",
img: "",
},
{
slug: "saguaro",
name: "Saguaro",
sci: "Carnegiea gigantea",
fam: "Cactaceae",
cat: "succulent",
care: "Full sun, very drought tolerant, well-draining soil.",
img: "",
},
{
slug: "aloe-vera",
name: "Aloe Vera",
sci: "Aloe barbadensis",
fam: "Asphodelaceae",
cat: "succulent",
care: "Bright indirect to direct light, water every 2-3 weeks.",
img: "",
},
{
slug: "agave",
name: "Agave",
sci: "Agave americana",
fam: "Asparagaceae",
cat: "succulent",
care: "Full sun, very drought tolerant, well-draining soil.",
img: "",
},
{
slug: "echeveria",
name: "Echeveria",
sci: "Echeveria elegans",
fam: "Crassulaceae",
cat: "succulent",
care: "Bright direct light, water when soil is completely dry.",
img: "",
},
{
slug: "jade-plant",
name: "Jade Plant",
sci: "Crassula ovata",
fam: "Crassulaceae",
cat: "succulent",
care: "Bright light, water sparingly, well-draining soil.",
img: "",
},
{
slug: "sedum",
name: "Sedum (Stonecrop)",
sci: "Sedum acre",
fam: "Crassulaceae",
cat: "succulent",
care: "Full sun to partial shade, drought tolerant.",
img: "",
},
{
slug: "haworthia",
name: "Haworthia",
sci: "Haworthia fasciata",
fam: "Asphodelaceae",
cat: "succulent",
care: "Bright indirect light, water sparingly, well-draining mix.",
img: "",
},
// ── Euphorbiaceae (Spurge family) ─────────────────────────────────────
{
slug: "poinsettia",
name: "Poinsettia",
sci: "Euphorbia pulcherrima",
fam: "Euphorbiaceae",
cat: "houseplant",
care: "Bright indirect light, moderate water, warm temps.",
img: "",
},
{
slug: "cassava",
name: "Cassava",
sci: "Manihot esculenta",
fam: "Euphorbiaceae",
cat: "vegetable",
care: "Full sun, moderate watering, warm tropical temps.",
img: "",
},
{
slug: "castor-bean",
name: "Castor Bean",
sci: "Ricinus communis",
fam: "Euphorbiaceae",
cat: "flower",
care: "Full sun, consistent moisture, warm temps.",
img: "",
},
{
slug: "crown-of-thorns",
name: "Crown of Thorns",
sci: "Euphorbia milii",
fam: "Euphorbiaceae",
cat: "succulent",
care: "Full sun, moderate water, well-drained soil.",
img: "",
},
// ── Rutaceae (Citrus family) ──────────────────────────────────────────
{
slug: "orange",
name: "Orange",
sci: "Citrus × sinensis",
fam: "Rutaceae",
cat: "tree",
care: "Full sun, consistent watering, acidic soil pH 5.5-6.5.",
img: "",
},
{
slug: "lemon",
name: "Lemon",
sci: "Citrus × limon",
fam: "Rutaceae",
cat: "tree",
care: "Full sun, consistent watering, well-drained acidic soil.",
img: "",
},
{
slug: "lime",
name: "Lime",
sci: "Citrus × aurantiifolia",
fam: "Rutaceae",
cat: "tree",
care: "Full sun, consistent watering, well-drained acidic soil.",
img: "",
},
{
slug: "grapefruit",
name: "Grapefruit",
sci: "Citrus × paradisi",
fam: "Rutaceae",
cat: "tree",
care: "Full sun, consistent watering, well-drained acidic soil.",
img: "",
},
{
slug: "mandarin",
name: "Mandarin (Tangerine)",
sci: "Citrus reticulata",
fam: "Rutaceae",
cat: "tree",
care: "Full sun, consistent watering, well-drained acidic soil.",
img: "",
},
{
slug: "kumquat",
name: "Kumquat",
sci: "Fortunella margarita",
fam: "Rutaceae",
cat: "tree",
care: "Full sun, consistent watering, well-drained soil.",
img: "",
},
// ── Vitaceae (Grape family) ───────────────────────────────────────────
{
slug: "grape",
name: "Grape",
sci: "Vitis vinifera",
fam: "Vitaceae",
cat: "fruit",
care: "Full sun, moderate watering, well-drained soil pH 5.5-7.0.",
img: "",
},
{
slug: "muscadine",
name: "Muscadine",
sci: "Vitis rotundifolia",
fam: "Vitaceae",
cat: "fruit",
care: "Full sun, moderate watering, well-drained soil.",
img: "",
},
// ── Musaceae (Banana family) ──────────────────────────────────────────
{
slug: "banana",
name: "Banana",
sci: "Musa acuminata",
fam: "Musaceae",
cat: "fruit",
care: "Full sun, consistent watering, warm temps 75-90°F, rich soil.",
img: "",
},
{
slug: "plantain",
name: "Plantain",
sci: "Musa × paradisiaca",
fam: "Musaceae",
cat: "vegetable",
care: "Full sun, consistent moisture, warm tropics.",
img: "",
},
{
slug: "bird-of-paradise",
name: "Bird of Paradise",
sci: "Strelitzia reginae",
fam: "Strelitziaceae",
cat: "flower",
care: "Bright light, consistent moisture, warm temps.",
img: "",
},
// ── Lauraceae (Laurel family) ─────────────────────────────────────────
{
slug: "avocado",
name: "Avocado",
sci: "Persea americana",
fam: "Lauraceae",
cat: "tree",
care: "Full sun (6-8h), moderate watering, well-drained soil pH 5.5-7.0.",
img: "",
},
{
slug: "cinnamon",
name: "Cinnamon",
sci: "Cinnamomum verum",
fam: "Lauraceae",
cat: "tree",
care: "Partial shade, consistent moisture, warm tropics.",
img: "",
},
{
slug: "bay-laurel",
name: "Bay Laurel",
sci: "Laurus nobilis",
fam: "Lauraceae",
cat: "tree",
care: "Full sun to partial shade, moderate watering.",
img: "",
},
// ── Malvaceae (Mallow family) ─────────────────────────────────────────
{
slug: "cocoa",
name: "Cocoa (Cacao)",
sci: "Theobroma cacao",
fam: "Malvaceae",
cat: "tree",
care: "Partial shade, consistent rainfall, warm tropics 65-90°F.",
img: "",
},
{
slug: "cotton",
name: "Cotton",
sci: "Gossypium hirsutum",
fam: "Malvaceae",
cat: "vegetable",
care: "Full sun, moderate watering, warm temps 65-85°F.",
img: "",
},
{
slug: "okra",
name: "Okra",
sci: "Abelmoschus esculentus",
fam: "Malvaceae",
cat: "vegetable",
care: "Full sun, consistent watering, warm temps 75-95°F.",
img: "",
},
{
slug: "hibiscus",
name: "Hibiscus",
sci: "Hibiscus rosa-sinensis",
fam: "Malvaceae",
cat: "flower",
care: "Full sun, consistent moisture, warm temps.",
img: "",
},
{
slug: "hollyhock",
name: "Hollyhock",
sci: "Alcea rosea",
fam: "Malvaceae",
cat: "flower",
care: "Full sun, moderate watering, well-drained soil.",
img: "",
},
{
slug: "baobab",
name: "Baobab",
sci: "Adansonia digitata",
fam: "Malvaceae",
cat: "tree",
care: "Full sun, drought tolerant, well-drained soil.",
img: "",
},
{
slug: "durian",
name: "Durian",
sci: "Durio zibethinus",
fam: "Malvaceae",
cat: "tree",
care: "Partial shade to full sun, consistent rainfall, warm tropics.",
img: "",
},
// ── Arecaceae (Palm family) ───────────────────────────────────────────
{
slug: "coconut",
name: "Coconut Palm",
sci: "Cocos nucifera",
fam: "Arecaceae",
cat: "tree",
care: "Full sun, moderate watering, warm temps 70-95°F.",
img: "",
},
{
slug: "oil-palm",
name: "Oil Palm",
sci: "Elaeis guineensis",
fam: "Arecaceae",
cat: "tree",
care: "Full sun, consistent moisture, warm tropics 75-95°F.",
img: "",
},
{
slug: "date-palm",
name: "Date Palm",
sci: "Phoenix dactylifera",
fam: "Arecaceae",
cat: "tree",
care: "Full sun, drought tolerant, warm dry climates.",
img: "",
},
{
slug: "palm-areca",
name: "Areca Palm",
sci: "Dypsis lutescens",
fam: "Arecaceae",
cat: "houseplant",
care: "Bright indirect light, consistent moisture, high humidity.",
img: "",
},
{
slug: "palm-parlor",
name: "Parlor Palm",
sci: "Chamaedorea elegans",
fam: "Arecaceae",
cat: "houseplant",
care: "Low to bright indirect light, moderate water.",
img: "",
},
{
slug: "palm-kentia",
name: "Kentia Palm",
sci: "Howea forsteriana",
fam: "Arecaceae",
cat: "houseplant",
care: "Low to bright indirect light, moderate water.",
img: "",
},
// ── Anacardiaceae (Cashew family) ─────────────────────────────────────
{
slug: "mango",
name: "Mango",
sci: "Mangifera indica",
fam: "Anacardiaceae",
cat: "tree",
care: "Full sun, moderate watering, warm temps 70-100°F.",
img: "",
},
{
slug: "cashew",
name: "Cashew",
sci: "Anacardium occidentale",
fam: "Anacardiaceae",
cat: "tree",
care: "Full sun, moderate watering, warm tropics.",
img: "",
},
{
slug: "pistachio",
name: "Pistachio",
sci: "Pistacia vera",
fam: "Anacardiaceae",
cat: "tree",
care: "Full sun, drought tolerant, well-drained soil.",
img: "",
},
{
slug: "poison-ivy",
name: "Poison Ivy",
sci: "Toxicodendron radicans",
fam: "Anacardiaceae",
cat: "flower",
care: "Partial shade to full sun, adaptable to various soils.",
img: "",
},
// ── Rubiaceae (Coffee family) ─────────────────────────────────────────
{
slug: "coffee",
name: "Coffee",
sci: "Coffea arabica",
fam: "Rubiaceae",
cat: "tree",
care: "Partial shade, consistent rainfall, moderate temps 60-70°F.",
img: "",
},
{
slug: "gardenia",
name: "Gardenia",
sci: "Gardenia jasminoides",
fam: "Rubiaceae",
cat: "flower",
care: "Bright indirect light, consistent moisture, acidic soil.",
img: "",
},
// ── Theaceae (Tea family) ─────────────────────────────────────────────
{
slug: "tea",
name: "Tea",
sci: "Camellia sinensis",
fam: "Theaceae",
cat: "tree",
care: "Partial shade, consistent moisture, acidic soil pH 4.5-6.0.",
img: "",
},
{
slug: "camellia",
name: "Camellia",
sci: "Camellia japonica",
fam: "Theaceae",
cat: "flower",
care: "Partial shade, consistent moisture, acidic soil.",
img: "",
},
// ── Conifers (Pinaceae, Cupressaceae) ─────────────────────────────────
{
slug: "pine",
name: "Pine",
sci: "Pinus sylvestris",
fam: "Pinaceae",
cat: "tree",
care: "Full sun, drought tolerant, well-drained acidic soil.",
img: "",
},
{
slug: "spruce",
name: "Spruce",
sci: "Picea abies",
fam: "Pinaceae",
cat: "tree",
care: "Full sun, moderate watering, well-drained acidic soil.",
img: "",
},
{
slug: "fir",
name: "Fir",
sci: "Abies alba",
fam: "Pinaceae",
cat: "tree",
care: "Full sun to partial shade, consistent moisture.",
img: "",
},
{
slug: "cedar",
name: "Cedar",
sci: "Cedrus libani",
fam: "Pinaceae",
cat: "tree",
care: "Full sun, drought tolerant, well-drained soil.",
img: "",
},
{
slug: "juniper",
name: "Juniper",
sci: "Juniperus communis",
fam: "Cupressaceae",
cat: "tree",
care: "Full sun, drought tolerant, adaptable to various soils.",
img: "",
},
{
slug: "cypress",
name: "Cypress",
sci: "Cupressus sempervirens",
fam: "Cupressaceae",
cat: "tree",
care: "Full sun, drought tolerant, well-drained soil.",
img: "",
},
{
slug: "arborvitae",
name: "Arborvitae",
sci: "Thuja occidentalis",
fam: "Cupressaceae",
cat: "tree",
care: "Full sun to partial shade, consistent moisture.",
img: "",
},
// ── Fagaceae (Beech family) ───────────────────────────────────────────
{
slug: "oak",
name: "Oak",
sci: "Quercus robur",
fam: "Fagaceae",
cat: "tree",
care: "Full sun, drought tolerant once established.",
img: "",
},
{
slug: "beech",
name: "Beech",
sci: "Fagus sylvatica",
fam: "Fagaceae",
cat: "tree",
care: "Partial shade to full sun, moderate moisture.",
img: "",
},
{
slug: "chestnut",
name: "Chestnut",
sci: "Castanea sativa",
fam: "Fagaceae",
cat: "tree",
care: "Full sun, moderate watering, well-drained acidic soil.",
img: "",
},
// ── Moraceae (Fig family) ─────────────────────────────────────────────
{
slug: "fiddle-leaf-fig",
name: "Fiddle Leaf Fig",
sci: "Ficus lyrata",
fam: "Moraceae",
cat: "houseplant",
care: "Bright indirect light, water when top 1-2 inches dry, humidity 40-60%.",
img: "",
},
{
slug: "rubber-tree",
name: "Rubber Tree",
sci: "Ficus elastica",
fam: "Moraceae",
cat: "houseplant",
care: "Bright indirect light, moderate water, warm temps.",
img: "",
},
{
slug: "weeping-fig",
name: "Weeping Fig",
sci: "Ficus benjamina",
fam: "Moraceae",
cat: "houseplant",
care: "Bright indirect light, consistent moisture, avoid moving.",
img: "",
},
{
slug: "fig",
name: "Fig",
sci: "Ficus carica",
fam: "Moraceae",
cat: "tree",
care: "Full sun, moderate watering, well-drained soil.",
img: "",
},
{
slug: "mulberry",
name: "Mulberry",
sci: "Morus alba",
fam: "Moraceae",
cat: "tree",
care: "Full sun, moderate watering, adaptable to various soils.",
img: "",
},
{
slug: "breadfruit",
name: "Breadfruit",
sci: "Artocarpus altilis",
fam: "Moraceae",
cat: "tree",
care: "Full sun, consistent rainfall, warm tropics.",
img: "",
},
// ── Myrtaceae (Myrtle family) ─────────────────────────────────────────
{
slug: "eucalyptus",
name: "Eucalyptus",
sci: "Eucalyptus globulus",
fam: "Myrtaceae",
cat: "tree",
care: "Full sun, moderate watering, well-drained soil.",
img: "",
},
{
slug: "guava",
name: "Guava",
sci: "Psidium guajava",
fam: "Myrtaceae",
cat: "tree",
care: "Full sun, consistent watering, warm tropics.",
img: "",
},
{
slug: "clove",
name: "Clove",
sci: "Syzygium aromaticum",
fam: "Myrtaceae",
cat: "tree",
care: "Partial shade, consistent rainfall, warm humid tropics.",
img: "",
},
// ── Bromeliaceae (Bromeliad family) ──────────────────────────────────
{
slug: "pineapple",
name: "Pineapple",
sci: "Ananas comosus",
fam: "Bromeliaceae",
cat: "fruit",
care: "Full sun, moderate watering, warm temps 65-95°F.",
img: "",
},
{
slug: "bromeliad",
name: "Bromeliad",
sci: "Guzmania spp.",
fam: "Bromeliaceae",
cat: "houseplant",
care: "Bright indirect light, water in central cup, high humidity.",
img: "",
},
{
slug: "spanish-moss",
name: "Spanish Moss",
sci: "Tillandsia usneoides",
fam: "Bromeliaceae",
cat: "houseplant",
care: "Bright indirect light, mist regularly.",
img: "",
},
// ── Convolvulaceae (Morning glory family) ─────────────────────────────
{
slug: "sweet-potato",
name: "Sweet Potato",
sci: "Ipomoea batatas",
fam: "Convolvulaceae",
cat: "vegetable",
care: "Full sun, moderate watering, warm temps 65-95°F.",
img: "",
},
{
slug: "morning-glory",
name: "Morning Glory",
sci: "Ipomoea purpurea",
fam: "Convolvulaceae",
cat: "flower",
care: "Full sun, moderate watering, well-drained soil.",
img: "",
},
// ── Chenopodiaceae / Amaranthaceae ──────────────────────────────────
{
slug: "spinach",
name: "Spinach",
sci: "Spinacia oleracea",
fam: "Amaranthaceae",
cat: "vegetable",
care: "Partial shade to full sun, consistent moisture, cool temps 50-70°F.",
img: "",
},
{
slug: "swiss-chard",
name: "Swiss Chard",
sci: "Beta vulgaris",
fam: "Amaranthaceae",
cat: "vegetable",
care: "Full sun to partial shade, consistent moisture.",
img: "",
},
{
slug: "beet",
name: "Beet",
sci: "Beta vulgaris",
fam: "Amaranthaceae",
cat: "vegetable",
care: "Full sun to partial shade, consistent moisture, cool temps.",
img: "",
},
{
slug: "quinoa",
name: "Quinoa",
sci: "Chenopodium quinoa",
fam: "Amaranthaceae",
cat: "vegetable",
care: "Full sun, moderate watering, cool temps 50-75°F.",
img: "",
},
{
slug: "amaranth",
name: "Amaranth",
sci: "Amaranthus cruentus",
fam: "Amaranthaceae",
cat: "vegetable",
care: "Full sun, drought tolerant, warm temps.",
img: "",
},
// ── Polygonaceae (Buckwheat family) ──────────────────────────────────
{
slug: "rhubarb",
name: "Rhubarb",
sci: "Rheum rhabarbarum",
fam: "Polygonaceae",
cat: "vegetable",
care: "Full sun, consistent moisture, cool temps, rich soil.",
img: "",
},
{
slug: "buckwheat",
name: "Buckwheat",
sci: "Fagopyrum esculentum",
fam: "Polygonaceae",
cat: "vegetable",
care: "Full sun, moderate watering, cool to warm temps.",
img: "",
},
// ── Caricaceae (Papaya family) ────────────────────────────────────────
{
slug: "papaya",
name: "Papaya",
sci: "Carica papaya",
fam: "Caricaceae",
cat: "fruit",
care: "Full sun, consistent watering, warm temps 70-90°F.",
img: "",
},
// ── Oleaceae (Olive family) ───────────────────────────────────────────
{
slug: "olive",
name: "Olive",
sci: "Olea europaea",
fam: "Oleaceae",
cat: "tree",
care: "Full sun, drought tolerant, well-drained soil pH 6.5-7.5.",
img: "",
},
{
slug: "jasmine",
name: "Jasmine",
sci: "Jasminum officinale",
fam: "Oleaceae",
cat: "flower",
care: "Full sun to partial shade, regular watering, warm temps.",
img: "",
},
{
slug: "lilac",
name: "Lilac",
sci: "Syringa vulgaris",
fam: "Oleaceae",
cat: "flower",
care: "Full sun, moderate watering, well-drained neutral soil.",
img: "",
},
{
slug: "ash",
name: "Ash",
sci: "Fraxinus excelsior",
fam: "Oleaceae",
cat: "tree",
care: "Full sun, moderate watering, adaptable to various soils.",
img: "",
},
// ── Cannabaceae (Hemp family) ─────────────────────────────────────────
{
slug: "hops",
name: "Hops",
sci: "Humulus lupulus",
fam: "Cannabaceae",
cat: "herb",
care: "Full sun, consistent watering, well-drained soil pH 6.0-7.0.",
img: "",
},
{
slug: "hemp",
name: "Hemp",
sci: "Cannabis sativa",
fam: "Cannabaceae",
cat: "herb",
care: "Full sun, consistent watering, well-drained fertile soil.",
img: "",
},
// ── Additional houseplants ────────────────────────────────────────────
{
slug: "fern-boston",
name: "Boston Fern",
sci: "Nephrolepis exaltata",
fam: "Nephrolepidaceae",
cat: "houseplant",
care: "Bright indirect light, keep soil moist, high humidity.",
img: "",
},
{
slug: "fern-maidenhair",
name: "Maidenhair Fern",
sci: "Adiantum capillus-veneris",
fam: "Pteridaceae",
cat: "houseplant",
care: "Partial shade, constant moisture, high humidity.",
img: "",
},
{
slug: "spider-plant",
name: "Spider Plant",
sci: "Chlorophytum comosum",
fam: "Asparagaceae",
cat: "houseplant",
care: "Bright indirect light to low light, moderate water.",
img: "",
},
{
slug: "zz-plant",
name: "ZZ Plant",
sci: "Zamioculcas zamiifolia",
fam: "Araceae",
cat: "houseplant",
care: "Low to bright indirect light, drought tolerant, water sparingly.",
img: "",
},
{
slug: "prayer-plant",
name: "Prayer Plant",
sci: "Maranta leuconeura",
fam: "Marantaceae",
cat: "houseplant",
care: "Low to medium indirect light, consistent moisture.",
img: "",
},
{
slug: "calathea",
name: "Calathea",
sci: "Calathea orbifolia",
fam: "Marantaceae",
cat: "houseplant",
care: "Low to medium indirect light, consistent moisture, high humidity.",
img: "",
},
{
slug: "pilea",
name: "Pilea (Chinese Money Plant)",
sci: "Pilea peperomioides",
fam: "Urticaceae",
cat: "houseplant",
care: "Bright indirect light, moderate water, well-drained soil.",
img: "",
},
{
slug: "tradescantia",
name: "Wandering Jew",
sci: "Tradescantia zebrina",
fam: "Commelinaceae",
cat: "houseplant",
care: "Bright indirect light, moderate water, easy to propagate.",
img: "",
},
{
slug: "succulent-echeveria",
name: "Echeveria",
sci: "Echeveria elegans",
fam: "Crassulaceae",
cat: "succulent",
care: "Bright direct light, water when dry, excellent drainage.",
img: "",
},
{
slug: "money-tree",
name: "Money Tree",
sci: "Pachira aquatica",
fam: "Malvaceae",
cat: "houseplant",
care: "Bright indirect light, moderate water, warm temps.",
img: "",
},
{
slug: "palm-cat",
name: "Cat Palm",
sci: "Chamaedorea cataractarum",
fam: "Arecaceae",
cat: "houseplant",
care: "Bright indirect light, consistent moisture, humidity.",
img: "",
},
{
slug: "ficus-altissima",
name: "Ficus Altissima",
sci: "Ficus altissima",
fam: "Moraceae",
cat: "houseplant",
care: "Bright indirect light, moderate water, warm temps.",
img: "",
},
{
slug: "string-of-pearls",
name: "String of Pearls",
sci: "Curio rowleyanus",
fam: "Asteraceae",
cat: "succulent",
care: "Bright light, water sparingly, well-draining soil.",
img: "",
},
{
slug: "burros-tail",
name: "Burro's Tail",
sci: "Sedum morganianum",
fam: "Crassulaceae",
cat: "succulent",
care: "Bright light, water sparingly, well-draining hanging basket.",
img: "",
},
{
slug: "snake-plant-masoniana",
name: "Whale Fin Snake Plant",
sci: "Dracaena masoniana",
fam: "Asparagaceae",
cat: "houseplant",
care: "Low to bright light, water sparingly.",
img: "",
},
// ── Additional tropical fruits ────────────────────────────────────────
{
slug: "passion-fruit",
name: "Passion Fruit",
sci: "Passiflora edulis",
fam: "Passifloraceae",
cat: "fruit",
care: "Full sun, consistent watering, warm temps 70-85°F.",
img: "",
},
{
slug: "kiwi",
name: "Kiwi",
sci: "Actinidia deliciosa",
fam: "Actinidiaceae",
cat: "fruit",
care: "Full sun, consistent watering, well-drained soil.",
img: "",
},
{
slug: "lychee",
name: "Lychee",
sci: "Litchi chinensis",
fam: "Sapindaceae",
cat: "tree",
care: "Full sun to partial shade, consistent moisture, warm tropics.",
img: "",
},
{
slug: "rambutan",
name: "Rambutan",
sci: "Nephelium lappaceum",
fam: "Sapindaceae",
cat: "tree",
care: "Full sun to partial shade, consistent moisture, warm tropics.",
img: "",
},
{
slug: "jackfruit",
name: "Jackfruit",
sci: "Artocarpus heterophyllus",
fam: "Moraceae",
cat: "tree",
care: "Full sun, consistent watering, warm tropics.",
img: "",
},
{
slug: "dragon-fruit",
name: "Dragon Fruit",
sci: "Hylocereus undatus",
fam: "Cactaceae",
cat: "fruit",
care: "Full sun, moderate watering, well-draining soil.",
img: "",
},
{
slug: "pomegranate",
name: "Pomegranate",
sci: "Punica granatum",
fam: "Lythraceae",
cat: "tree",
care: "Full sun, drought tolerant, well-drained soil.",
img: "",
},
{
slug: "persimmon",
name: "Persimmon",
sci: "Diospyros kaki",
fam: "Ebenaceae",
cat: "tree",
care: "Full sun, moderate watering, well-drained soil.",
img: "",
},
// ── Additional flowers & ornamentals ──────────────────────────────────
{
slug: "tulip",
name: "Tulip",
sci: "Tulipa gesneriana",
fam: "Liliaceae",
cat: "flower",
care: "Full sun to partial shade, moderate watering, well-drained soil.",
img: "",
},
{
slug: "daffodil",
name: "Daffodil",
sci: "Narcissus pseudonarcissus",
fam: "Amaryllidaceae",
cat: "flower",
care: "Full sun to partial shade, moderate watering.",
img: "",
},
{
slug: "iris",
name: "Iris",
sci: "Iris germanica",
fam: "Iridaceae",
cat: "flower",
care: "Full sun, moderate watering, well-drained soil.",
img: "",
},
{
slug: "lily",
name: "Lily",
sci: "Lilium candidum",
fam: "Liliaceae",
cat: "flower",
care: "Full sun to partial shade, consistent moisture.",
img: "",
},
{
slug: "peony",
name: "Peony",
sci: "Paeonia lactiflora",
fam: "Paeoniaceae",
cat: "flower",
care: "Full sun, moderate watering, well-drained soil.",
img: "",
},
{
slug: "hydrangea",
name: "Hydrangea",
sci: "Hydrangea macrophylla",
fam: "Hydrangeaceae",
cat: "flower",
care: "Partial shade, consistent moisture, acidic soil for blue blooms.",
img: "",
},
{
slug: "rhododendron",
name: "Rhododendron",
sci: "Rhododendron ponticum",
fam: "Ericaceae",
cat: "flower",
care: "Partial shade, consistent moisture, acidic soil.",
img: "",
},
{
slug: "azalea",
name: "Azalea",
sci: "Rhododendron simsii",
fam: "Ericaceae",
cat: "flower",
care: "Partial shade, acidic soil, consistent moisture.",
img: "",
},
{
slug: "magnolia",
name: "Magnolia",
sci: "Magnolia grandiflora",
fam: "Magnoliaceae",
cat: "tree",
care: "Full sun to partial shade, consistent moisture.",
img: "",
},
{
slug: "dogwood",
name: "Dogwood",
sci: "Cornus florida",
fam: "Cornaceae",
cat: "tree",
care: "Partial shade, consistent moisture, acidic soil.",
img: "",
},
{
slug: "maple",
name: "Maple",
sci: "Acer saccharum",
fam: "Sapindaceae",
cat: "tree",
care: "Full sun to partial shade, moderate watering.",
img: "",
},
{
slug: "birch",
name: "Birch",
sci: "Betula pendula",
fam: "Betulaceae",
cat: "tree",
care: "Full sun to partial shade, consistent moisture.",
img: "",
},
{
slug: "elm",
name: "Elm",
sci: "Ulmus americana",
fam: "Ulmaceae",
cat: "tree",
care: "Full sun, moderate watering, adaptable.",
img: "",
},
{
slug: "willow",
name: "Willow",
sci: "Salix babylonica",
fam: "Salicaceae",
cat: "tree",
care: "Full sun to partial shade, consistent moisture.",
img: "",
},
{
slug: "poplar",
name: "Poplar",
sci: "Populus nigra",
fam: "Salicaceae",
cat: "tree",
care: "Full sun, consistent moisture.",
img: "",
},
{
slug: "sycamore",
name: "Sycamore",
sci: "Platanus occidentalis",
fam: "Platanaceae",
cat: "tree",
care: "Full sun, moderate watering, adaptable.",
img: "",
},
{
slug: "hickory",
name: "Hickory",
sci: "Carya ovata",
fam: "Juglandaceae",
cat: "tree",
care: "Full sun, moderate watering.",
img: "",
},
{
slug: "pecan",
name: "Pecan",
sci: "Carya illinoinensis",
fam: "Juglandaceae",
cat: "tree",
care: "Full sun, consistent watering, deep soil.",
img: "",
},
{
slug: "walnut",
name: "Walnut",
sci: "Juglans regia",
fam: "Juglandaceae",
cat: "tree",
care: "Full sun, moderate watering, well-drained soil.",
img: "",
},
// ── Additional plants to reach 9,300+ diseases ─────────────
{
slug: "lilac",
name: "Lilac",
sci: "Syringa vulgaris",
fam: "Oleaceae",
cat: "flower",
care: "Full sun, moderate watering, neutral well-drained soil.",
img: "",
},
{
slug: "fern-staghorn",
name: "Staghorn Fern",
sci: "Platycerium bifurcatum",
fam: "Polypodiaceae",
cat: "houseplant",
care: "Bright indirect light, mist regularly, epiphytic mount.",
img: "",
},
{
slug: "fern-birds-nest",
name: "Bird's Nest Fern",
sci: "Asplenium nidus",
fam: "Aspleniaceae",
cat: "houseplant",
care: "Low to medium indirect light, consistent moisture, humidity.",
img: "",
},
{
slug: "philodendron-brasil",
name: "Philodendron Brasil",
sci: "Philodendron hederaceum",
fam: "Araceae",
cat: "houseplant",
care: "Bright indirect light, water when top inch dry.",
img: "",
},
{
slug: "philodendron-monstera",
name: "Monstera Adansonii",
sci: "Monstera adansonii",
fam: "Araceae",
cat: "houseplant",
care: "Bright indirect light, water when top 2 inches dry.",
img: "",
},
{
slug: "pothos-marble-queen",
name: "Marble Queen Pothos",
sci: "Epipremnum aureum",
fam: "Araceae",
cat: "houseplant",
care: "Low to bright indirect light, water when top inch dry.",
img: "",
},
{
slug: "peace-lily-sensation",
name: "Sensation Peace Lily",
sci: "Spathiphyllum 'Sensation'",
fam: "Araceae",
cat: "houseplant",
care: "Low to medium indirect light, keep soil moist.",
img: "",
},
{
slug: "phalaenopsis-orchid",
name: "Moth Orchid",
sci: "Phalaenopsis amabilis",
fam: "Orchidaceae",
cat: "houseplant",
care: "Bright indirect light, water weekly, bark mix.",
img: "",
},
{
slug: "cattleya-orchid",
name: "Cattleya Orchid",
sci: "Cattleya labiata",
fam: "Orchidaceae",
cat: "houseplant",
care: "Bright light, dry between waterings, high humidity.",
img: "",
},
{
slug: "dendrobium-orchid",
name: "Dendrobium Orchid",
sci: "Dendrobium nobile",
fam: "Orchidaceae",
cat: "houseplant",
care: "Bright light, moderate water, cool rest period.",
img: "",
},
{
slug: "oncidium-orchid",
name: "Oncidium Orchid",
sci: "Oncidium altissimum",
fam: "Orchidaceae",
cat: "houseplant",
care: "Bright indirect light, consistent moisture.",
img: "",
},
{
slug: "begonia",
name: "Begonia",
sci: "Begonia semperflorens",
fam: "Begoniaceae",
cat: "flower",
care: "Partial shade, consistent moisture, well-drained soil.",
img: "",
},
{
slug: "impatiens",
name: "Impatiens",
sci: "Impatiens walleriana",
fam: "Balsaminaceae",
cat: "flower",
care: "Partial to full shade, consistent moisture.",
img: "",
},
{
slug: "geranium",
name: "Geranium",
sci: "Pelargonium × hortorum",
fam: "Geraniaceae",
cat: "flower",
care: "Full sun to partial shade, moderate watering.",
img: "",
},
{
slug: "cyclamen",
name: "Cyclamen",
sci: "Cyclamen persicum",
fam: "Primulaceae",
cat: "flower",
care: "Bright indirect light, cool temps 55-65°F.",
img: "",
},
{
slug: "african-violet",
name: "African Violet",
sci: "Saintpaulia ionantha",
fam: "Gesneriaceae",
cat: "houseplant",
care: "Bright indirect light, warm temps, avoid leaf wetting.",
img: "",
},
{
slug: "gloxinia",
name: "Gloxinia",
sci: "Sinningia speciosa",
fam: "Gesneriaceae",
cat: "houseplant",
care: "Bright indirect light, consistent moisture, high humidity.",
img: "",
},
{
slug: "cucumber-horned",
name: "Horned Melon (Kiwano)",
sci: "Cucumis metuliferus",
fam: "Cucurbitaceae",
cat: "vegetable",
care: "Full sun, warm temps, well-drained soil.",
img: "",
},
{
slug: "sweet-potato-leaf",
name: "Sweet Potato Vine (Ornamental)",
sci: "Ipomoea batatas",
fam: "Convolvulaceae",
cat: "houseplant",
care: "Bright indirect to full sun, moderate water.",
img: "",
},
{
slug: "ivy-english",
name: "English Ivy",
sci: "Hedera helix",
fam: "Araliaceae",
cat: "houseplant",
care: "Low to bright indirect light, moderate water.",
img: "",
},
{
slug: "ivy-swedish",
name: "Swedish Ivy",
sci: "Plectranthus verticillatus",
fam: "Lamiaceae",
cat: "houseplant",
care: "Bright indirect light, consistent moisture.",
img: "",
},
{
slug: "banana-dwarf",
name: "Dwarf Banana",
sci: "Musa acuminata 'Dwarf Cavendish'",
fam: "Musaceae",
cat: "houseplant",
care: "Bright indirect to full sun, consistent moisture.",
img: "",
},
{
slug: "mimosa",
name: "Mimosa (Silk Tree)",
sci: "Albizia julibrissin",
fam: "Fabaceae",
cat: "tree",
care: "Full sun, drought tolerant, adaptable.",
img: "",
},
{
slug: "kentucky-coffee",
name: "Kentucky Coffee Tree",
sci: "Gymnocladus dioicus",
fam: "Fabaceae",
cat: "tree",
care: "Full sun, adaptable, drought tolerant.",
img: "",
},
{
slug: "redbud",
name: "Redbud",
sci: "Cercis canadensis",
fam: "Fabaceae",
cat: "tree",
care: "Partial shade to full sun, moderate watering.",
img: "",
},
{
slug: "tulip-tree",
name: "Tulip Tree",
sci: "Liriodendron tulipifera",
fam: "Magnoliaceae",
cat: "tree",
care: "Full sun, consistent moisture, deep soil.",
img: "",
},
{
slug: "sweetgum",
name: "Sweetgum",
sci: "Liquidambar styraciflua",
fam: "Altingiaceae",
cat: "tree",
care: "Full sun, moderate watering, adaptable.",
img: "",
},
{
slug: "crabapple",
name: "Crabapple",
sci: "Malus sylvestris",
fam: "Rosaceae",
cat: "tree",
care: "Full sun, moderate watering, well-drained soil.",
img: "",
},
{
slug: "serviceberry",
name: "Serviceberry",
sci: "Amelanchier canadensis",
fam: "Rosaceae",
cat: "tree",
care: "Partial shade to full sun, consistent moisture.",
img: "",
},
{
slug: "chokecherry",
name: "Chokecherry",
sci: "Prunus virginiana",
fam: "Rosaceae",
cat: "tree",
care: "Full sun to partial shade, adaptable.",
img: "",
},
{
slug: "buckeye",
name: "Buckeye (Ohio)",
sci: "Aesculus glabra",
fam: "Sapindaceae",
cat: "tree",
care: "Partial shade to full sun, consistent moisture.",
img: "",
},
{
slug: "linden",
name: "Linden (Basswood)",
sci: "Tilia americana",
fam: "Malvaceae",
cat: "tree",
care: "Full sun to partial shade, consistent moisture.",
img: "",
},
{
slug: "ginkgo",
name: "Ginkgo",
sci: "Ginkgo biloba",
fam: "Ginkgoaceae",
cat: "tree",
care: "Full sun, adaptable, very tolerant.",
img: "",
},
{
slug: "ficus-microcarpa",
name: "Ficus Microcarpa (Ginseng Ficus)",
sci: "Ficus microcarpa",
fam: "Moraceae",
cat: "houseplant",
care: "Bright indirect light, moderate water.",
img: "",
},
{
slug: "schefflera",
name: "Schefflera (Umbrella Tree)",
sci: "Schefflera arboricola",
fam: "Araliaceae",
cat: "houseplant",
care: "Bright indirect to low light, moderate water.",
img: "",
},
{
slug: "maranta",
name: "Red Prayer Plant",
sci: "Maranta leuconeura var. erythroneura",
fam: "Marantaceae",
cat: "houseplant",
care: "Low to medium indirect light, consistent moisture.",
img: "",
},
{
slug: "stromanthe",
name: "Stromanthe Triostar",
sci: "Stromanthe sanguinea",
fam: "Marantaceae",
cat: "houseplant",
care: "Bright indirect light, consistent moisture, high humidity.",
img: "",
},
{
slug: "bok-choy-shanghai",
name: "Shanghai Bok Choy",
sci: "Brassica rapa var. chinensis",
fam: "Brassicaceae",
cat: "vegetable",
care: "Full sun to partial shade, consistent moisture, cool temps.",
img: "",
},
{
slug: "tatsoi",
name: "Tatsoi",
sci: "Brassica rapa var. narinosa",
fam: "Brassicaceae",
cat: "vegetable",
care: "Full sun to partial shade, consistent moisture, cool temps.",
img: "",
},
{
slug: "mizuna",
name: "Mizuna",
sci: "Brassica rapa var. japonica",
fam: "Brassicaceae",
cat: "vegetable",
care: "Full sun to partial shade, consistent moisture.",
img: "",
},
{
slug: "kohlrabi",
name: "Kohlrabi",
sci: "Brassica oleracea var. gongylodes",
fam: "Brassicaceae",
cat: "vegetable",
care: "Full sun, consistent moisture, cool temps.",
img: "",
},
{
slug: "rapini",
name: "Rapini (Broccoli Rabe)",
sci: "Brassica rapa var. ruvo",
fam: "Brassicaceae",
cat: "vegetable",
care: "Full sun, consistent moisture, cool temps.",
img: "",
},
{
slug: "jicama",
name: "Jicama",
sci: "Pachyrhizus erosus",
fam: "Fabaceae",
cat: "vegetable",
care: "Full sun, consistent watering, warm temps.",
img: "",
},
{
slug: "adzuki-bean",
name: "Adzuki Bean",
sci: "Vigna angularis",
fam: "Fabaceae",
cat: "vegetable",
care: "Full sun, moderate watering, warm temps.",
img: "",
},
{
slug: "mung-bean",
name: "Mung Bean",
sci: "Vigna radiata",
fam: "Fabaceae",
cat: "vegetable",
care: "Full sun, moderate water, warm temps.",
img: "",
},
{
slug: "garbanzo",
name: "Garbanzo (Chickpea)",
sci: "Cicer arietinum",
fam: "Fabaceae",
cat: "vegetable",
care: "Full sun, drought tolerant.",
img: "",
},
];
export default PLANTS;