← Back to the workshop How and why I built it

Epic Weekend Planner

Where it's snowing on my Epic Pass, and every link I need to get there from NYC this weekend.

LiveJavaScript · Leaflet · Open-Meteo · S3 · CloudFront · CDK61 resorts
Epic Weekend Planner zoomed on the Northeast, with Hunter Mountain's panel showing its snowfall and trip links from NYC
Hunter, the easy one from the city: snow totals, the forecast, and the trip links, all for this weekend. Yes, that's 0 inches. I took this in October. New screenshot once it actually snows.Open the real thing →

The itch

I grew up skiing in Colorado and spent the years after college in Park City. Now I live in New York, and skiing takes planning. Hunter is the easy one, a couple of hours up the Thruway. Anything better means checking which mountain actually got snow, then flights, then hotels, then a car, each in its own tab with the dates typed in again.

I also paid for an Epic Pass, so I want to use it somewhere better than the closest hill. And if I'm honest, I talk myself out of most quick trips. By the time I've opened six tabs, the weekend feels like a chore. So the real goal was to make it easier to say yes: see where it's snowing, click once, and be halfway to booked.

What it does

Every Epic Pass resort is a pin on the map, colored by how much it has snowed or is forecast to snow. Pick one and you get its numbers and one link for each part of the trip.

How it works

It's four static files. There's no server and no database. When you open it, your browser asks Open-Meteo for every resort's snowfall in one request: a week back and about two weeks ahead. The trip links are just URLs built from the dates you pick, so the prices you see are always live.

  1. Resort list61 mountains, curated by hand
  2. Open-Meteoone request, ~3 weeks of snow
  3. The mapin your browser
  4. Trip linksdates filled in
  5. Google & Kayaklive prices
The whole thing runs in your browser. AWS just serves four files.

Two caveats. The snow numbers come from a weather model at each resort's location and elevation, not from the mountain's own snow report, so treat them as a good guide, not gospel. And I keep the resort list by hand, so when Epic's partner list changes, I have to update it.

What's next

Find this weekend's snow

The forecast is live right now.

Open the Epic Weekend Planner →