/* `flex min-h-screen flex-col` exists for the FOOTER, not for scrolling: it gives the column a floor of one viewport so the footer's `mt-auto` pins to the bottom on a short page instead of floating mid-screen. ⚠ DO NOT "FIX" THIS TO `h-screen overflow-hidden`. It looks like the missing half of an inner scroll pane, and it is not: EVERY route here scrolls the WINDOW. `PageShell` keeps its title band visible with `sticky top-16` rather than scrolling its own body — read that file's header for why an `overflow-y-auto` pane cannot work under an indefinite height, and for the three things `h-screen` would break (this footer, the two routes that opt out of the shell, and iOS Safari's collapsing URL bar). */ Skip to content

A privacy-first marketplace

Trade what you grow with the people near you.

Join your local board

No price tags on trades. No cut of a trade, ever. No tracking cookies.

Already have an account? Sign in

No password to choose, and none to lose — we email you a code.

  • Seeds and starts
  • Herbs and flowers
  • Preserves
  • Made goods

Three jars of your plum preserves for a season of someone's eggs. You two decide what is fair — we just make the introduction.

Read how it works on harvestkin.com →