WEBSITE · FREE · V1.0.2

Hollow Lane Nursery

A plant nursery's single-page site built around one canvas-drawn campion that grows through six stages as you scroll, alongside three sales benches of fifteen authored plant drawings, a sketch map and an order list you fill from the benches and take as a mailto or a .txt download.

Complete single-page websiteFree · Google sign-in, no card

Sign in and download · freeOpen the live site ↗Open in the library ↗

Free source. Sign in with Google to download; no card, no trial, no expiry.

WHAT YOU RECEIVE

  • The complete source: index.html, style.css, main.js, plant.js and content.js, plus catalogue.js, the 15 authored plant drawings
  • content.js: nursery identity, colour palette, currency, the featured plant's six growth-stage texts, the three benches, opening hours/map/contact and the order-list download
  • EDITING.md: what each field does and how the benches reference catalogue.js
  • EB Garamond and Alegreya Sans as WOFF2 with their OFL-1.1 licence files
  • README.md with the run command, and LICENSES.md

WHAT YOU CAN CHANGE

  • Nursery name, tagline, opening copy and quick facts — content.js identity
  • Full colour palette — page chrome and the drawn plants together — content.js colors
  • Currency symbol and decimal places — content.js currency
  • The featured plant's name, binomial, packet copy and all six growth-stage texts — content.js featured
  • The three benches' plant lists, prices, facts and notes, and which of the 15 authored drawings each uses — content.js benches
  • Opening hours, the sketch map's words, the colophon, contact address and mail templates — content.js ending, contact
  • The downloaded order-list filename and its text — content.js download
  • Page title, meta description, theme-color and favicon, applied automatically from content.js

NOT THIS

  • The catalogue holds eighteen entries drawn from a fixed set of fifteen authored plant drawings; a sixteenth species needs a code edit to catalogue.js, not a content.js change
  • Orders are a local list with a .txt download and a mailto: link — no payment, checkout, account or server
  • The campion's growth-by-scroll mechanic and canvas drawing engine (plant.js)
  • The 15 authored plant drawings themselves
  • The packet, plant-label and stamp shapes, the paper grain, and the sketch map's roads/river/landmarks (style.css, inline SVG)
  • Layout, type sizes, spacing and breakpoints (style.css)
  • Bench ids and their layout density (set per-section in index.html)
  • The <noscript> fallback text (mirrors content.js by hand — see EDITING.md)

USE IT WITH YOUR CODING AGENT

You download it. Your agent makes it yours.

  1. Sign in with Google on Plate and download the ZIP (free).
  2. Check its SHA-256 against the one below, and extract it into a new, empty folder.
  3. Open that folder in Claude Code, Codex or Cursor. Plate never asks your agent for your password or licence key; you do the download, the agent does the edit.
  4. Paste the instructions below and fill in your project name and changes. The agent reads the included README and licences, edits the supported files, runs the site and reports what it checked.

REQUIREMENTS

The instructions to paste into your agent
Use Plate's Hollow Lane Nursery, project hollow-lane, version 1.0.2, as the starting point.
Requested result: [my project name].
My changes: [describe the changes before beginning]
Before you edit anything, ask me for the project name and the changes I want. Do not invent a brand, a client, copy or a result.

Scope: Complete single-page website.
Use the existing source and assets. Read its README and licence notices first. Preserve unrelated work and make changes in a separate project folder.
The project is free with a Google sign-in. Download it from the Plate library (https://getplate.pages.dev/library.html?project=hollow-lane, "Download source") while signed in to Plate; the file comes from https://getplate.pages.dev/api/pack?slug=hollow-lane and only to a signed-in account. If you cannot sign in, tell me and I will download the ZIP and put it in your workspace myself.
Verify SHA-256: 61742b6f80dcf83d341865acc6a9e4afdcefd524458196b82164dbdb3f060e6c. Extract into a new folder and follow its actual README setup command.

Supported changes:
- Nursery name, tagline, opening copy and quick facts — content.js identity
- Full colour palette — page chrome and the drawn plants together — content.js colors
- Currency symbol and decimal places — content.js currency
- The featured plant's name, binomial, packet copy and all six growth-stage texts — content.js featured
- The three benches' plant lists, prices, facts and notes, and which of the 15 authored drawings each uses — content.js benches
- Opening hours, the sketch map's words, the colophon, contact address and mail templates — content.js ending, contact
- The downloaded order-list filename and its text — content.js download
- Page title, meta description, theme-color and favicon, applied automatically from content.js

Requirements:
- Any modern browser with Canvas 2D (Chrome/Edge, Firefox, Safari 14+, iOS Safari, Android Chrome); no WebGL dependency
- Any static file host or local HTTP server: python -m http.server 8080 (fonts do not load reliably from file://)
- Every interactive control is a native <a> or <button>, reachable with Tab and operable with Enter/Space, in document order, with a visible focus outline
- Free with a Google sign-in to download

Limits:
- The catalogue holds eighteen entries drawn from a fixed set of fifteen authored plant drawings; a sixteenth species needs a code edit to catalogue.js, not a content.js change
- Orders are a local list with a .txt download and a mailto: link — no payment, checkout, account or server
- The campion's growth-by-scroll mechanic and canvas drawing engine (plant.js)
- The 15 authored plant drawings themselves
- The packet, plant-label and stamp shapes, the paper grain, and the sketch map's roads/river/landmarks (style.css, inline SVG)
- Layout, type sizes, spacing and breakpoints (style.css)
- Bench ids and their layout density (set per-section in index.html)
- The <noscript> fallback text (mirrors content.js by hand — see EDITING.md)

Run the whole website. Inspect the opening, middle and ending on desktop and phone. Check the actual motion, navigation, reduced motion and missing-media recovery.
Deliver the edited source, actual preview or render, exact start commands and any remaining limitations. Do not purchase services, invent claims, post or deploy without my instruction.

The library fills in your project name and changes for you: open Hollow Lane Nursery in the library, then "Customize prompt".

A REAL ADAPTATION

SALTMARSH SEEDS, a fictional coastal nursery

A fresh Claude Code session (Opus 5.5) was given this project's library instructions and a brief for an invented coastal plant nursery: sea-grey, sand and sea-lavender colours, a new featured plant and six growth-stage texts, 18 plants on three benches priced in pounds using the existing drawings, and concept opening hours. It verified the archive, edited content.js, plus the no-JavaScript text and title, ran the result and checked desktop, phone, keyboard, reduced motion and the fallbacks. About 9 minutes, with no human help during the run; a person placed the downloaded ZIP in its folder first.

SALTMARSH SEEDS, a fictional coastal nursery, adapted pageSALTMARSH SEEDS, a fictional coastal nursery, adapted pageSALTMARSH SEEDS, a fictional coastal nursery, adapted page

Everything in it is invented; nothing is a real business or claim. Outside the supported changes: One line of main.js fixing a bug already in the project, where the order form overwrote its first checkbox label. Still true of the result: With canvas blocked the page logs three script errors, as the original does.

CREDITS, VERSION, ARCHIVE

What travels with it

WhatSourceLicenceKeep
EB GaramondGoogle FontsSIL OFL 1.1Keep fonts/OFL-EBGaramond.txt
Alegreya SansGoogle FontsSIL OFL 1.1Keep fonts/OFL-AlegreyaSans.txt
The fifteen plant drawingsAuthored SVG and canvas drawings, original to the sitePart of the pack; no third-party artNothing to credit

Archive: version 1.0.2 · 0.4 MB (393847 bytes) · SHA-256 61742b6f80dcf83d341865acc6a9e4afdcefd524458196b82164dbdb3f060e6c

Checked 2026-09-29: Built on 1.0.1. 1.0.2 fixes the order form: the three delivery checkboxes now show their own labels (main.js matched inner spans too, so labels shifted by one and the last was blank). Checked in headless Chromium: labels read Collect from the bench / Post, bare-root, Oct-Mar / Hold until spring, zero page errors; archive extracted and compared byte for byte with its source.

Free; the archive is re-hashed whenever its bytes change · Licence terms · Support

MORE PROJECTS

Other sites and games on Plate

Every project page · Films · The catalogue as JSON