a map of where not to live in america, and who's turning it around.
- interactive map of 196 places with data-backed flags on water quality, environmental hazards, education, poverty, infrastructure, governance, and climate
- "Building the Future" entries showing places that are fixing things
- the story:
story.html— the six months the map didn't have, told plainly, with the therapies that landed riding beside the ledger of losses - civic action tool: form letters to representatives for places near you
- literacy dashboard: PIAAC scores for all 50 states + DC
- sortable data table with every entry
index.html— main mapapp.js— map logic, filters, search, civic actionplaces-data.js— all entry data (TAG_COLORS, SEV, PLACES array)story.html— the story page (hand-formatted prose — genuine paragraphs, lists, no generator)data.html— sortable/filterable table of all entriesliteracy.html— PIAAC literacy dashboard with interactive state gridstate.html— per-state detail page (literacy + mappd entries)sources.json— source URLs for fact-checkingcheck-sources.sh— verifies source URLs are still live (cron: sundays 07:07)watch-piaac.sh— sha256 fingerprint of NCES's PIAAC release page; fires a marker when the state/county estimates land (cron: monthly 1st, 08:08)add-entry.sh— template for adding new entries
bash add-entry.sh # prints a template
# fill it in, paste into places-data.js
git add . && git commit -m "add [place name]" && git pushbash check-sources.shwatch-piaac.sh (cron, monthly) fingerprints NCES's release page and waits for the PIAAC Cycle 2 state/county estimates — national scores already refreshed (258, down 12). When the watch fires, edit the STATES array in literacy.html and state.html.
tags paint, in order of precedence: future → blue #0288d1 (outranks everything); reversal/improving → the comeback cameo, pink #e91e63; otherwise severity — extreme #7f1d1d darkest red, severe #c62828 red, moderate #ef6c00 orange. paint is law; the ledger decides by tag, not by vibe.
github pages: repo settings → pages → main branch → root. live in 30 seconds.
EPA, CDC, NCES, PIAAC, Census, GAO, UNC Sheps Center, local reporting