OSHARecord
5,1 miliona amerykańskich inspekcji bezpieczeństwa pracy OSHA zamienionych w ponad 600 000 przeszukiwalnych profili firm. Katalog danych publicznych z USA, który wymyśliłem, zbudowałem i prowadzę w ramach własnej sieci stron — na Laravelu, MySQL i programatycznym SEO.
Dlaczego istnieje: dane publiczne, których nikt nie umiał czytać
Akta bezpieczeństwa pracy OSHA (amerykańskiej agencji ds. bezpieczeństwa i higieny pracy) są publiczne, ale ich zrozumienie wymaga kontekstu: Departament Pracy USA publikuje je jako masowe zrzuty, z kodami administracyjnymi, zdublowanymi zakładami i bez żadnego zbiorczego widoku per firma. Jeśli dziennikarz chce wiedzieć, ile razy dany pracodawca został ukarany, czeka go popołudnie walki z surowymi plikami.
OSHARecord rozwiązuje dokładnie ten problem: kompiluje dane o inspekcjach i mandatach w przeszukiwalną bazę z redakcyjnym przewodnikiem, żeby dziennikarze, badacze, pracownicy i specjaliści BHP mogli badać wzorce zgodności, nie tracąc z oczu tego, co dane naprawdę pokazują — i czego nie pokazują.
To nie jest zlecenie od klienta: to własny produkt z mojej sieci stron. Wymyśliłem go, zaprojektowałem, zaprogramowałem i prowadzę od początku do końca — od modelu danych po pozycjonowanie w wyszukiwarkach. Ten kontekst ma znaczenie, bo każdą decyzję techniczną w projekcie podejmowałem z myślą o tym, żeby platforma działała sama, bez zespołu za plecami.
Co umożliwia
- Wyszukiwanie po firmie. Historia inspekcji i mandatów dowolnego pracodawcy lub zakładu pracy, zebrana w profile firm z wyszukiwaniem w czasie rzeczywistym.
- Safety Score. Natychmiastowa ocena bezpieczeństwa liczona na podstawie naruszeń, kar i historii inspekcji pracodawcy.
- Filtry geograficzne. Aktywność egzekwowania przepisów według stanu, miasta lub kodu pocztowego, w 52 stanach i terytoriach.
- Klasyfikacja naruszeń. Nawigacja według typu: poważne, umyślne (willful), powtarzalne i pozostałe.
- Rankingi branżowe. Porównania między 248 objętymi branżami przemysłowymi.
- Kontekst redakcyjny. Artykuły tłumaczące, jak odpowiedzialnie interpretować dane o egzekwowaniu przepisów, bez tanich nagłówków.
Jak jest zbudowany
1. Architektura Laravel
- Backend Laravel + PHP na MySQL: żadnego WordPressa ani szablonów, cały model danych i widoki są szyte na miarę.
- Livewire do komponentów reaktywnych: wyszukiwarka firm odpowiada w czasie rzeczywistym podczas pisania, bez stawiania osobnej SPA.
- Vite po stronie frontendu, z wersjonowanymi i wstępnie ładowanymi assetami.
2. Pipeline danych
- Zasilanie oficjalnymi zrzutami z bazy egzekwowania przepisów OSHA Departamentu Pracy USA.
- Normalizacja i grupowanie: rekordy per zakład są konsolidowane w przeglądalne profile firm — z milionów surowych wierszy do 606 141 profili.
- Obliczanie Safety Score dla każdego pracodawcy na podstawie naruszeń, kar i historii inspekcji.
3. Programatyczne SEO
- Każda inspekcja, firma i branża generuje własną indeksowalną stronę, z tytułami, metadanymi i danymi strukturalnymi produkowanymi automatycznie z modelu danych.
- Linkowanie wewnętrzne w skali: profile linkują do swoich inspekcji, branże do swoich firm, a rankingi rozprowadzają autorytet do głębokich stron.
- Wspierające treści redakcyjne (artykuły filarowe i blog), które dają kontekst, jakiego strony z danymi same nie zapewnią.
4. Wydajność
- MySQL zoptymalizowany pod masowy odczyt: indeksy zaprojektowane tak, by serwować setki tysięcy stron firm i inspekcji przy minimalnych czasach ładowania.
- Wyszukiwanie, które pozostaje zwinne na 5,1 mln rekordów inspekcji, z debounce i ograniczonymi zapytaniami.
- Działanie bez zespołu: platforma jest zaprojektowana do pracy bez nadzoru, bez zależności wymagających codziennej opieki.
Zasięg i pochodzenie danych
Źródłem jest baza egzekwowania przepisów OSHA Departamentu Pracy USA, a strona główna serwisu sama pokazuje skalę indeksu: 5 161 396 inspekcji, 606 141 profili firm, 6,8 mld dolarów skumulowanych kar, 248 branż oraz 52 stany i terytoria.
Zakres czasowy sięga od spraw z początku lat dziewięćdziesiątych po inspekcje otwarte kilka tygodni temu. Wśród najgłośniejszych wpisów jest ten dotyczący BP Products North America w Texas City (2005), z ponad 21 mln dolarów kar — największy na platformie.
Rezultat
OSHARecord to praktyczny dowód na to, co sprzedaję jako usługę: zamianę urzędowych zrzutów z milionami wierszy w ponad 600 000 przeglądalnych stron, które pozycjonują się same. Nie stoi za tym żadna reklama ani kampania — strony programatyczne same wykonują pracę pozyskiwania, a wyszukiwanie w czasie rzeczywistym bez wysiłku dźwiga ten wolumen.
To także centralny element rodziny katalogów danych publicznych z USA, które buduję według tej samej receptury: MshaScan (bezpieczeństwo w kopalniach), PollutionScan (naruszenia środowiskowe) i WARNScan (zwolnienia grupowe). Ten sam wzorzec — oficjalny dataset, Laravel, programatyczne SEO — zastosowany w różnych dziedzinach.
Kilka zrzutów ekranu
Stack
Produkt na żywo: Odwiedź osharecord.com — liczniki na stronie głównej można sprawdzić na żywo.
Najczęściej zadawane pytania
Skąd pochodzą dane OSHARecord?
Z publicznych rejestrów egzekwowania przepisów OSHA, które publikuje Departament Pracy USA. Platforma indeksuje je i porządkuje w profile firm gotowe do przeglądania.
Czym jest Safety Score?
Natychmiastową oceną bezpieczeństwa pracy, która w jednej nocie streszcza naruszenia, kary i historię inspekcji dowolnego pracodawcy.
Ile inspekcji obejmuje platforma?
Ponad 5,1 mln zaindeksowanych inspekcji, 606 000 profili firm, 248 branż przemysłowych oraz zasięg 52 stanów i terytoriów USA.
Komu przydaje się takie narzędzie?
Dziennikarzom, badaczom, pracownikom i specjalistom BHP, którzy muszą sprawdzić historię bezpieczeństwa pracodawcy bez walki z surowymi bazami urzędowymi.
Jaka jest najwyższa kara odnotowana na platformie?
Najgłośniejszy wpis z najwyższą karą dotyczy BP Products North America w Texas City (2005), z ponad 21 mln dolarów grzywien. Indeks obejmuje sprawy od początku lat dziewięćdziesiątych po inspekcje sprzed kilku tygodni.
Czy platforma powstała na WordPressie albo szablonie?
Nie. To development na zamówienie w Laravelu, Livewire i MySQL, w którym wszystkie strony firm, inspekcji i branż są generowane programatycznie na bazie własnego modelu danych.
Inne własne produkty
Masz dane i chcesz zamienić je w ruch?
Laravel, potoki danych i programatyczne SEO na dużą skalę. Niezobowiązująca 30-minutowa rozmowa.
Poproś o bezpłatną wycenę