Design system
Survey Plat
TaxSalesFeed turns published tax sale notices into one register of sales. The interface is its sibling TrusteeSaleData’s “Signal Ledger” redrawn on a county plat book — editorial hierarchy, survey-corner ticks, a dotted plat grid, and tabular figures rather than generic dashboard chrome.
One rule holds the whole thing together
There is exactly one signal colour, and it means act now. A tax deed sale is an event with a hard date, and the only question a page has to answer at a glance is which of these is about to happen. The same signal marks the single decisive action in a view, and nothing routine competes with it.
Everything else uses survey-green paper and green-black ink. Volume is shown with weight and bar length, state is shown with a small chip, hierarchy is shown with the serif and with rules. An earlier version of this site gave every row a red or green date pill; the result was a traffic light in which nothing stood out, because everything did.
The practical test: squint at any page. The only colour you should see is the thing that happens soonest.
Accent budget, per page
- ● Day headers inside seven days
- ● The lead figure, when something is imminent
- ● The current week in a volume strip
- ● One lot in the mark, and the survey corner
- ● A single page eyebrow, at most once
- ○ Link underlines, on hover only
Not: buttons, headings, borders, backgrounds, icons, link text, or anything that appears on every row. Links are ink with a hairline underline that turns accent on hover — the colour marks the interaction, not the link.
Mark and wordmark
The mark is a plat of four lots, one of them in marigold: the parcel going to sale. It stays legible at favicon scale without leaning on the usual real-estate roof, courthouse, or gavel symbols.
The wordmark is set in Public Sans, bold for the subject and regular for the feed. Newsreader, a newspaper face with optical sizes, gives headings the authority of the page the notices were first printed on.
Colour
Every swatch below is live — switch the theme and they followGround and structure
Ink
Signal
Three theme states are supported, not two: explicit light, explicit dark, and the unstamped default where only the operating system preference applies. The complete light palette is defined on bare :root, so every token has a value before any media query is consulted.
Typography
Three faces, each with one jobNewsreader
Display only. Headlines, section headings and hero figures. Medium weight, always large. It never sets body copy.
Putnam County
Upcoming sales by week
Public Sans
Interface. Tables, controls, navigation, prose. Everything that is information rather than voice.
A Florida tax deed sale is advertised four weeks running, once per certificate, in a notice of application for tax deed.
Label · 10.5px · 0.09em
JetBrains Mono
Identifiers and money — anything a reader compares character by character. Tabular figures are on everywhere digits stack.
Components
Rendered from the shipping source, in the current themeButtons
Chips
A chip labels an exception, never a value that appears on every row.
Controls
Parcel, owner, holder
Enter a valid date
Figures
- Notices tracked
- 270
- 270 distinct sales
- Certificate holders
- 11
- Most active: Yona Investments LLC
- Median opening bid
- —
- Not printed in these notices
- Next sale
- Sep 30, 2026
Volume strip
Schedule table
| Parcel | County | Cert. year | Opening bid | Certificate holder | Owner of record |
|---|---|---|---|---|---|
| Today2 sales | |||||
| 36-09-26-0000-0120-0000 | Putnam County, FL | 2024 | $2,831 | Yona Investments LLC | SMITH JOHN A |
| 004512-0000Rescheduled | Duval County, FL | 2019 | Not printed | Keys Funding LLC | ESTATE OF MARY JONES |
| 1 sale | |||||
| 1215 E Cypress St | Lee County, FL | 2024 | $6,120 | Greymorr FL LLC | CYPRESS HOLDINGS LLC |
Rows group under their sale date, so a date is printed once per day rather than once per row. The day header carries the urgency for everything beneath it. Locked values render as •••• — deliberately withheld, not a failed load.
Plain table
| Stage | When | Cap |
|---|---|---|
| Collect | Daily, 03:15 ET | 3 days |
| Load | Daily, 09:00 UTC | — |
| Merge and count | After each load | — |
Key answer
Putnam County, Florida has 205 upcoming tax deed sales, of which 118 are in the next 30 days.
One per page, written as a self-contained sentence that restates its subject, so a line lifted out by an answer engine still reads as a fact.
FAQ
Why native details rather than an accordion component?
Because the answers have to be in the HTML whether the disclosure is open or shut. A JavaScript accordion keeps them out of the initial response, which means neither a crawler nor an answer engine ever reads them — and the answers are the point of the section.
Empty state
Nothing scheduled in Baker County right now
Three sales recorded here have passed their date. A county's sales arrive in batches — it can be quiet for weeks and then list fifty parcels.
Always the count and a route onward. Never a shrug.
Voice
State the number
“Putnam County has 205 upcoming tax deed sales” — not “comprehensive coverage of Putnam County”. Every claim on this site is checkable against the database, and most of them are checkable against a published notice.
Say what is missing
A blank field means the notice was silent. Merged notices are counted and linked on the record they were merged into. The methodology lists what we will never see. A data product that only describes its strengths is asking not to be believed.
No hedging, no hype
Never “powerful platform”, “seamless”, or “AI-powered”. Nothing here is inferred, scored or estimated, and the methodology says exactly how a notice becomes a record.
Name the limits of the record
Owners redeem and sales vanish. We are not the clerk, the tax collector, or a brokerage. Both facts appear on every page, in the footer, because someone acting on a stale date loses real money.