Personal build · 2026

Dirt Day

Set your USDA zone and Dirt Day gives you your frost dates, the three to five things to plant right now, and a countdown to your next frost. Built for my own zone-5b garden in upstate New York.

Single-file web app Saves to home screen Works offline
Dirt Day
Zone 5b · Upstate NY
Next frost
113days
Oct 8 until your average first fall frost
Last spring frost
Apr 25
First fall frost
Oct 8
Do these now
Carrots & beets
Do nowDirect sow
Fall brassicas
Do nowStart indoors

Every spring I asked the same question: what do I plant, and when? So I baked the answer into one screen I can keep on my phone.

What it does

Three answers, one screen

No feeds, no overwhelm. Just the dates that matter, the short list for today, and the clock that tells you when to move.

Feature 01

Your frost calendar

The two dates a garden actually runs on. Pick your USDA zone once and Dirt Day shows your average last spring frost and first fall frost, baked in and ready offline.

  • All 26 USDA half-zones, from 1a to 13b, with frost-free zones handled
  • Optional custom dates for your own microclimate or elevation
  • No API key, no account, nothing to set up but your zone
Your frost calendar
Last spring frost
Apr 25
First fall frost
Oct 8

Zone averages. Your spot can run a week or two off, so you can set exact dates.

Feature 02

Do these now

Never a wall of tasks. Dirt Day shows the three to five things worth doing this week for your zone and the date, each with a hand-cut illustration of the crop or tool.

  • Recommendations anchored to your frost dates, not the calendar, so they retune for any zone
  • Clear actions: start indoors, direct sow, transplant, harvest, protect
  • A quiet stretch shows what is coming up next instead of busywork
Do these now
Fall brassicas
Do nowStart indoors
Carrots & beets
Do nowDirect sow
Succession peas
Do nowDirect sow
Tender crops
Coming upHarvest
Feature 03

Countdown to frost

One number that answers the real question. Days until it is safe to set tender plants out in spring, or days until you need to cover up and harvest in fall.

  • Knows whether you are before the spring frost, in season, or past the fall frost
  • Plain-language guidance: hold tender plants, or cover and harvest soon
  • Recalculates every day and after winter rolls to next spring on its own
Next frost
113days
Oct 8 until your average first fall frost
Plan to cover or harvest tender crops before this date.
1
Self-contained HTML file
26
USDA zones baked in
29
Seasonal planting tasks
0
Accounts or API keys
How it works

From open to planting in three taps

No app store, no account, no setup beyond the one thing the app actually needs.

1

Set your zone

Pick your USDA hardiness zone once. It saves to your phone, so the link is safe to share with anyone.

2

See your dates

Your frost calendar and a live countdown to the next frost-relevant date fill in instantly.

3

Plant with confidence

A short, illustrated list of what to start or sow right now, tuned to your zone and today's date.

Under the hood

One file. No backend. Works in the dirt with no signal.

Dirt Day is a single HTML file you save to your home screen like a native app. All the zone and frost data is baked in, so it runs fully offline once it loads.

Single-file build Frost-relative engine Inline illustrations (base64) Hand-cut sprite art Fraunces + Inter Offline PWA Netlify No database

The clever part is that every recommendation is anchored to your frost dates in weeks, not to fixed calendar months. That is why the same logic works for any zone you pick: change your zone and all 29 tasks retune themselves. The artwork is a set of illustrations I cut into transparent sprites by hand. There is no server, so there is nothing to breach and nothing to spam, and because the only setting lives on your own phone, the link is safe to post publicly. It is a small app built the way I think small apps should be built: useful first, charming second, and honest about what it simplified.

Try it

Go check your dirt day

Open Dirt Day, set your zone, and see what your garden is asking for this week.

Open Dirt Day