r/InternetIsBeautiful • u/Time-Lifeguard419 • 22d ago
I built a free site that shows any restaurant's official health-inspection grade across 10 US cities
https://www.cleanplateus.com/I kept wanting to check a restaurant's health inspection before ordering, but every city buries it in a different clunky government portal. So, I pulled 10 cities' official health-department data into one place with a normalized A–F grade you can actually compare. It's free, no signup, no ads-wall, data shown unmodified straight from each city. Would love feedback how functional this might be for other people, Thank you!
6
2
u/gchaudh2 22d ago
I mean it is AI sourced data but its interesting.
One of my favorite restaurants in NYC is shown as ‘green’ but it is derived?
When you look at the violations history. It is fairly extensive since 2024 but it passed in 2026.
Is that why it is green?
2
u/Time-Lifeguard419 22d ago
Quick update:
Your question actually surfaced a real edge case in how I derive grades when NYC doesn't post an official letter. I just shipped a fix so a derived "pass" now means no critical violations at the most recent inspection, full stop. Thanks for the sharp eye, this is exactly the kind of thing I want to get right.
1
u/Time-Lifeguard419 22d ago
Good eye, let me clear up both parts honestly though!
It's not AI data. Everything comes straight from NYC's official Department of Health & Mental Hygiene inspection dataset (the city's open-data API), shown unmodified. No AI or model generates, guesses, or "sources" any grade", the only thing the site does is translate each city's format into one comparable scale.
Why it says "derived": NYC only posts an official letter grade (A/B/C) on some inspections — lots of records have no letter at all (initial inspections, re-inspections, etc.). I won't invent a letter the city didn't issue, so when the most recent inspection has no official grade, the badge shows a derived read based on whether that inspection turned up any critical violations — and it's labeled "derived" specifically so you know it's my inference, not an official NYC letter.
Why it's green despite a long violation list? I think it is two things:
The badge reflects the latest inspection, not the pile-up of past ones. Violations get corrected between visits, and honestly almost every NYC spot has some violations, so an extensive history since 2024 is normal and doesn't by itself mean it's dirty today.
"Green + derived" means its most recent inspection didn't turn up critical violations — a lighter-weight signal than an official "A."
The full violations timeline on the page is the real detail; the badge is the quick read; the history is the story.
Appreciate the sharp question; that "reported vs. derived" distinction is exactly what I'm trying to be transparent about.
1
19d ago
[removed] — view removed comment
1
u/Time-Lifeguard419 19d ago
Thank you for the honest feedback! Thank you for sharing! ❤️
I am holding off on adding user data just yet, but maybe in the future if this starts to grow in popularity. 🤓
1
10
u/Teddy_West-Side 22d ago
Slop trash.