From 29b345c8356acf5c6c635a685c490e8ab98ae07b Mon Sep 17 00:00:00 2001 From: Calvin Secrest Date: Thu, 13 Nov 2025 13:40:42 -0500 Subject: [PATCH] Restyle Louisville lawn-to-table blog layout --- .../fruitful-advantage.svg | 34 +++ blog/2025-11-13-lawn-to-table/index.mdx | 214 ++++++++++++++ blog/2025-11-13-lawn-to-table/infographic.svg | 105 +++++++ blog/2025-11-13-lawn-to-table/input-costs.svg | 40 +++ .../intensive-farming.svg | 31 ++ .../2025-11-13-lawn-to-table/market-value.svg | 43 +++ blog/2025-11-13-lawn-to-table/overview.svg | 25 ++ .../styles.module.css | 271 ++++++++++++++++++ 8 files changed, 763 insertions(+) create mode 100644 blog/2025-11-13-lawn-to-table/fruitful-advantage.svg create mode 100644 blog/2025-11-13-lawn-to-table/index.mdx create mode 100644 blog/2025-11-13-lawn-to-table/infographic.svg create mode 100644 blog/2025-11-13-lawn-to-table/input-costs.svg create mode 100644 blog/2025-11-13-lawn-to-table/intensive-farming.svg create mode 100644 blog/2025-11-13-lawn-to-table/market-value.svg create mode 100644 blog/2025-11-13-lawn-to-table/overview.svg create mode 100644 blog/2025-11-13-lawn-to-table/styles.module.css diff --git a/blog/2025-11-13-lawn-to-table/fruitful-advantage.svg b/blog/2025-11-13-lawn-to-table/fruitful-advantage.svg new file mode 100644 index 00000000..85c9a121 --- /dev/null +++ b/blog/2025-11-13-lawn-to-table/fruitful-advantage.svg @@ -0,0 +1,34 @@ + + + + + The Fruitful Advantage + + + Coordination • Transparency • Trust + + + Pre-Plant Coordination + + + • PING guides crop layout before you plant for balanced guilds + + + • Weekly updates align schedules, inputs, and harvest targets + + + Transparency While Growing + + + • PING shares live bed status, expected yields, and issue alerts + + + Blockchain Recording with LBTAS + + + • Immutable ledger tracks variety, harvest date, condition, and delivery + + + • Rewards accurate reporting and flags poor quality for remediation + + diff --git a/blog/2025-11-13-lawn-to-table/index.mdx b/blog/2025-11-13-lawn-to-table/index.mdx new file mode 100644 index 00000000..ce880b3f --- /dev/null +++ b/blog/2025-11-13-lawn-to-table/index.mdx @@ -0,0 +1,214 @@ +--- +title: "From Lawn to Table: Fruitful Surplus Playbook for Louisville" +authors: [agrinet-team] +tags: [fruitful, lawn-conversion, louisville, surplus-management] +date: 2025-11-13 +image: ./infographic.svg +description: Convert Louisville lawns into productive micro-farms with Fruitful coordination, transparent blockchain tracking, and proven revenue pathways. +--- + +import styles from './styles.module.css'; + +
+

Coordination · Transparency · Trust

+

From Lawn to Table: Fruitful Surplus Playbook for Louisville

+

+ Transform high-cost turf into a productive neighborhood food system. Agrinet's core team blends + regenerative field design, real-time transparency, and verifiable blockchain settlement so Louisville + households can grow community wealth from their yards. +

+
+ 25–40% Price Premium + Up to 7,500 lb annual yield + 70% Irrigation Savings +
+
+ Overview infographic for the Fruitful lawn conversion playbook +
+
+ +
+
+

Why convert your lawn?

+

+ A typical 2,500-square-foot lawn in Jefferson County costs thousands of dollars every year while consuming + precious water and fertilizer. Fruitful conversions redirect that spend toward soil health, drip irrigation, + and community-focused production that pays the household back. +

+
+
+
+
Annual lawn spend
+
$1,800–$3,600 in services + $150–$400 equipment
+
+
+
Water use
+
>10,000 gallons each season to keep turf alive
+
+
+
Opportunity cost
+
$6,000–$13,500 of fresh food value left on the table
+
+
+
+ Cost comparison of lawn care versus Fruitful ecosystem +
Redirect lawn care spending into resilient infrastructure and edible biodiversity.
+
+
+ +
+
+

Intensive farming alternatives for Louisville yards

+

+ Fruitful bed layouts, succession calendars, and season-extension kits maximize harvests from compact urban + and suburban parcels. Crews scale their effort while Agrinet automations keep planting, harvest, and delivery + schedules synchronized. +

+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Team profileProduceGross valueHousehold savings
Learner crew≈2,500 lb vegetables$7,300$3,000–$4,500
Mid-tier growers≈5,000 lb vegetables$15,000$9,000–$13,500
High-optimization team≈7,500 lb vegetables$22,500$16,800–$25,100
+
    +
  • Succession sowing and crop pairing capture every week of sunlight.
  • +
  • Season extension with row covers and low tunnels pushes harvests into cold snaps.
  • +
  • PING tasking keeps crews aligned on bed prep, transplanting, and harvest logistics.
  • +
+
+
+ High-yield scenarios for intensive farming +
Choose the scenario that matches your team's experience and appetite.
+
+
+
+ +
+
+

Managing inputs with regenerative discipline

+

+ The Fruitful stack closes loops so growers pay for resiliency once and reuse assets season after season. + Agrinet's procurement co-ops source supplies locally, while PING reminders keep crop care timely. +

+
+
+
+ Input costs and methods for Fruitful conversions +
Design once, reuse inputs, and document the savings.
+
+
    +
  • +

    Water & infrastructure

    +

    Drip irrigation and mulching conserve up to 70% water compared with turf irrigation systems.

    +
  • +
  • +

    Nutrients & soil

    +

    Compost, cover crops, and living mulches maintain fertility without synthetic inputs.

    +
  • +
  • +

    Protection

    +

    Row covers, beneficial insects, and crop diversity curb pests without harsh chemicals.

    +
  • +
  • +

    Companion guilds

    +

    Tomato–basil, the Three Sisters, and quick-turn greens deliver 10–30% input savings.

    +
  • +
+
+
+ +
+
+

Transparency that scales trust

+

+ Buyers reward growers who can prove stewardship, quality, and reliability. Fruitful, PING, and the Ledger-Based + Trade Assurance System (LBTAS) give Louisville neighborhoods the data backbone they need to earn premiums. +

+
+
+
    +
  • +

    Pre-plant coordination

    +

    PING assigns beds, schedules inputs, and aligns harvest targets before seeds hit the soil.

    +
  • +
  • +

    In-season visibility

    +

    Live bed status, expected yields, and issue alerts keep buyers synced with field realities.

    +
  • +
  • +

    Immutable records

    +

    LBTAS logs every harvest, quality check, and delivery to flag discrepancies early.

    +
  • +
+
+ Fruitful advantage transparency graphic +
Coordination + Transparency + Trust unlocks premium pricing.
+
+
+
+ +
+
+

Monetize surplus and invite neighbors in

+

+ With Fruitful crop plans and verifiable transparency, households convert lawn expenses into recurring revenue and + community equity. Start small, document everything, and scale with confidence. +

+
+
+
+ Market value roadmap for Fruitful growers +
Fruitful + PING + LBTAS yields consistent premiums for neighborhood growers.
+
+
+
    +
  1. Pilot a 500 sq ft micro-farm to dial in irrigation, amendments, and harvest cadence.
  2. +
  3. Match with local buyers, CSA hosts, and mutual aid partners through Agrinet directories.
  4. +
  5. Record every delivery and quality check in LBTAS to build a premium-ready ledger.
  6. +
+
+

The bottom line

+

+ Replacing lawn upkeep with Fruitful stewardship yields roughly $5,625 net on a representative yard—about $3,875 more + than paying for mowing. Ready to convert your 2,500 sq ft lawn into a $6,000–$13,500 food engine? +

+

+ Join the Agrinet federated agriculture network to access playbooks, training, and ledger-backed accountability that + de-risks your first season. +

+
+
+
+
+ + + diff --git a/blog/2025-11-13-lawn-to-table/infographic.svg b/blog/2025-11-13-lawn-to-table/infographic.svg new file mode 100644 index 00000000..47ec704a --- /dev/null +++ b/blog/2025-11-13-lawn-to-table/infographic.svg @@ -0,0 +1,105 @@ + + + + Grow Value, Not Just Grass + + + + + From Expense + + + to Ecosystem + + + • Redirect lawn budget to productive beds + + + • Layer soil health, pollinator, and water loops + + + • Track every input in Agrinet for reuse + + + + + + Intensive Farming + + + Alternative + + + • Guild-based planting with PING crop plans + + + • Continuous harvest through succession sowing + + + • Seasonal tunnels extend Louisville market windows + + + + + + Revenue Potential + + + • $6k-$13.5k annual value from 2,500 sq ft + + + • Community credits + sustainability bonuses + + + • Blockchain receipts build trust with buyers + + + + + + Lawn Conversion + + + • Map water, solar, and soil assets + + + • Deploy raised beds, perennial borders, agroforestry + + + • Capture rainwater into cistern-fed drip loops + + + + + + Grow Value + + + Not Just Grass + + + • Water savings + revenue + sustainability credits + + + • Community trust through transparent supply records + + + • Agrinet federated network connects neighbors + + + + + + Federated Network + + + • Linked buyers & producers through Agrinet + + + • LBTAS contracts document supply, payments, audits + + + • Shared playbooks accelerate new grower onboarding + + + diff --git a/blog/2025-11-13-lawn-to-table/input-costs.svg b/blog/2025-11-13-lawn-to-table/input-costs.svg new file mode 100644 index 00000000..133145d5 --- /dev/null +++ b/blog/2025-11-13-lawn-to-table/input-costs.svg @@ -0,0 +1,40 @@ + + + + + Input Costs & Methods + + + Smart Resource Planning + + + Water: $150-$300/year (50-70% less than lawns) + + + • Drip irrigation recycles 95% of water vs. 40% lawn efficiency + + + • Mulching retains soil moisture; harvesting rainwater reduces costs + + + Nutrients: $200-$400/year + + + • Compost, cover crops, and organic fertilizers build soil health + + + • Community composting and natural pest controls keep inputs circular + + + Protection: $300-$500/year + + + • Row covers, beneficial insects, and low-tunnel season extension + + + Companion Planting: $0 (saves 10-30% costs) + + + • Tomatoes + basil + marigolds; corn + beans + squash; lettuce + radish + spinach + + diff --git a/blog/2025-11-13-lawn-to-table/intensive-farming.svg b/blog/2025-11-13-lawn-to-table/intensive-farming.svg new file mode 100644 index 00000000..188f71b5 --- /dev/null +++ b/blog/2025-11-13-lawn-to-table/intensive-farming.svg @@ -0,0 +1,31 @@ + + + + + Intensive Farming Alternative + + + High-Yield Production for Louisville Yards + + + What is Intensive Farming? + + + • High-yield planting plans that maximize harvest per square foot + + + • Succession sowing, crop pairing, and season extension keep beds productive + + + Louisville Yield Scenarios (2,500 sq ft) + + + • Learner: 2,500 lb produce → $7,300 gross value; $3,000-$4,500 household savings + + + • Mid: 5,000 lb produce → $15,000 gross value; $9,000-$13,500 household savings + + + • High: 7,500 lb produce → $22,500 gross value; $16,800-$25,100 household savings + + diff --git a/blog/2025-11-13-lawn-to-table/market-value.svg b/blog/2025-11-13-lawn-to-table/market-value.svg new file mode 100644 index 00000000..1f094e1f --- /dev/null +++ b/blog/2025-11-13-lawn-to-table/market-value.svg @@ -0,0 +1,43 @@ + + + + + Market Value & Next Steps + + + Revenue + Community Impact + + + Transparency Premium + + + • Fruitful + PING + LBTAS deliver 25-40% price premium vs. conventional markets + + + Revenue Example (2,500 sq ft yard) + + + • $7,500 gross revenue; 25% waste reduction = $5,625 net household value + + + • Gain: $3,875/year over traditional lawn maintenance + + + Getting Started + + + • Pilot 500 sq ft; prepare soil, install drip irrigation, select guild plan + + + • Coordinate with local buyers, neighbors, and Agrinet support teams + + + The Bottom Line + + + • Convert a $2,500 lawn expense into $6,000-$13,500 of fresh, trackable food + + + • Join Agrinet to access playbooks, transparency tools, and trusted markets + + diff --git a/blog/2025-11-13-lawn-to-table/overview.svg b/blog/2025-11-13-lawn-to-table/overview.svg new file mode 100644 index 00000000..fb3e6900 --- /dev/null +++ b/blog/2025-11-13-lawn-to-table/overview.svg @@ -0,0 +1,25 @@ + + + + + From Lawn to Table + + + Transform Your Louisville Yard + + + Hidden Costs of Traditional Lawns + + + • Annual spend: $1,800-$3,600 (maintenance) + $150-$400 (equipment) + + + • Resource use: 10,000 gallons of water + fertilizers, pesticides + + + • Opportunity cost: 2,500 sq ft lawn could grow $6,000-$13,500 of food + + + • Fruitful + Agrinet convert lawn expense into productive ecosystem + + diff --git a/blog/2025-11-13-lawn-to-table/styles.module.css b/blog/2025-11-13-lawn-to-table/styles.module.css new file mode 100644 index 00000000..420cb35b --- /dev/null +++ b/blog/2025-11-13-lawn-to-table/styles.module.css @@ -0,0 +1,271 @@ +:root { + --lawn-green: #1f3a24; + --sprout: #e8f0e5; + --soil: #f4ede1; + --sunrise: #f9f3da; + --accent: #c46b2a; +} + +.hero { + background: linear-gradient(135deg, var(--lawn-green) 0%, #355836 100%); + color: #fdfcf7; + padding: 3rem clamp(1.5rem, 4vw, 4rem); + border-radius: 28px; + text-align: center; + box-shadow: 0 24px 60px rgba(17, 53, 24, 0.35); + margin-bottom: 3rem; +} + +.heroKicker { + text-transform: uppercase; + letter-spacing: 0.3em; + font-size: 0.75rem; + margin-bottom: 0.75rem; + color: rgba(255, 255, 255, 0.7); +} + +.hero h1 { + font-size: clamp(2.2rem, 4vw, 3.2rem); + margin-bottom: 1rem; +} + +.hero p { + font-size: clamp(1rem, 1.6vw, 1.2rem); + margin-bottom: 2rem; +} + +.heroMeta { + display: flex; + flex-wrap: wrap; + justify-content: center; + gap: 0.75rem; + margin-bottom: 2rem; +} + +.metaChip { + background: rgba(255, 255, 255, 0.12); + border: 1px solid rgba(255, 255, 255, 0.35); + border-radius: 999px; + padding: 0.5rem 1.25rem; + font-weight: 600; + font-size: 0.95rem; +} + +.heroFigure { + margin: 0; +} + +.heroFigure img { + width: min(720px, 100%); + border-radius: 18px; + border: 1px solid rgba(255, 255, 255, 0.25); + box-shadow: 0 20px 40px rgba(14, 41, 20, 0.45); +} + +.section { + background: var(--soil); + border-radius: 24px; + padding: clamp(1.75rem, 2.5vw, 2.75rem); + margin-bottom: 2.5rem; + box-shadow: 0 16px 42px rgba(31, 58, 36, 0.16); +} + +.sectionHeader { + max-width: 720px; + margin: 0 auto 2rem; + text-align: center; +} + +.sectionHeader h2 { + font-size: clamp(1.8rem, 2.8vw, 2.4rem); + color: var(--lawn-green); + margin-bottom: 1rem; +} + +.sectionHeader p { + color: #3d4a36; + font-size: 1.05rem; +} + +.metricsGrid { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); + gap: 1.25rem; + margin-bottom: 2rem; +} + +.metricCard { + background: white; + border-radius: 18px; + padding: 1.25rem; + box-shadow: 0 12px 26px rgba(30, 49, 37, 0.12); +} + +.metricCard dt { + font-weight: 700; + color: var(--lawn-green); + margin-bottom: 0.5rem; +} + +.metricCard dd { + margin: 0; + color: #3d4a36; +} + +.figure { + margin: 0; + text-align: center; +} + +.figure img { + width: min(560px, 100%); + border-radius: 18px; + border: 1px solid rgba(31, 58, 36, 0.1); + box-shadow: 0 16px 36px rgba(31, 58, 36, 0.15); +} + +.figure figcaption { + margin-top: 0.75rem; + font-size: 0.95rem; + color: #4f5c4a; +} + +.columns { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); + gap: clamp(1.5rem, 3vw, 3rem); + align-items: start; +} + +.valueTable { + width: 100%; + border-collapse: collapse; + margin-bottom: 1.5rem; + background: white; + border-radius: 18px; + overflow: hidden; + box-shadow: 0 12px 28px rgba(31, 58, 36, 0.12); +} + +.valueTable th, +.valueTable td { + padding: 0.85rem 1rem; + text-align: left; +} + +.valueTable thead { + background: var(--lawn-green); + color: #fdfcf7; + font-size: 0.95rem; +} + +.valueTable tbody tr:nth-child(even) { + background: #f5f1e6; +} + +.valueTable tbody tr:nth-child(odd) { + background: white; +} + +.detailList { + list-style: none; + padding-left: 0; + margin: 0; + display: grid; + gap: 0.75rem; +} + +.detailList li { + position: relative; + padding-left: 1.5rem; + color: #3d4a36; +} + +.detailList li::before { + content: ""; + position: absolute; + left: 0; + top: 0.5rem; + width: 0.6rem; + height: 0.6rem; + border-radius: 50%; + background: var(--accent); + box-shadow: 0 0 0 4px rgba(196, 107, 42, 0.2); +} + +.cardList { + list-style: none; + padding: 0; + margin: 0; + display: grid; + gap: 1rem; +} + +.card { + background: white; + border-radius: 20px; + padding: 1.25rem 1.5rem; + box-shadow: 0 12px 28px rgba(31, 58, 36, 0.12); +} + +.card h3 { + margin-top: 0; + color: var(--lawn-green); + font-size: 1.1rem; +} + +.card p { + margin-bottom: 0; + color: #3d4a36; +} + +.stepList { + display: grid; + gap: 1.5rem; +} + +.stepList ol { + margin: 0; + padding-left: 1.25rem; + color: #3d4a36; + font-size: 1.05rem; +} + +.cta { + background: linear-gradient(135deg, var(--sunrise), var(--sprout)); + border-radius: 20px; + padding: 1.75rem; + box-shadow: inset 0 0 0 1px rgba(31, 58, 36, 0.08), 0 16px 34px rgba(31, 58, 36, 0.14); +} + +.cta h3 { + margin-top: 0; + color: var(--lawn-green); +} + +.cta p { + color: #3d4a36; + margin-bottom: 0.85rem; +} + +.footer { + text-align: center; + padding: 2rem 1rem 3rem; + color: #3d4a36; + font-weight: 500; +} + +@media (max-width: 768px) { + .heroMeta { + gap: 0.5rem; + } + + .metaChip { + font-size: 0.85rem; + padding: 0.4rem 0.9rem; + } + + .section { + border-radius: 20px; + } +}