RecallDex
Ponad 86 500 oficjalnych wycofań zabawek, żywności, leków i pojazdów w USA, zebranych w jednej wyszukiwarce z weryfikatorem bezpieczeństwa. Własny produkt z mojej sieci stron: koncepcja, development, pipeline danych i SEO — wszystko własnej roboty.
Dlaczego istnieje: cztery agencje, zero pełnego obrazu
W Stanach Zjednoczonych wycofania produktów nie są publikowane w jednym miejscu. CPSC ogłasza te dotyczące produktów konsumenckich, FDA osobno żywność i osobno leki, a NHTSA pojazdy. Cztery bazy danych o różnych formatach, różnych wyszukiwarkach i różnych kryteriach. Kto chce wiedzieć, czy jego fotelik samochodowy, lek albo furgonetka są objęte akcją, musi najpierw wiedzieć, którą agencję zapytać — a większość ludzi tego nie wie.
RecallDex istnieje po to, żeby ten problem zlikwidować: agreguje ogłoszenia z czterech oficjalnych źródeł, normalizuje je w jednym schemacie i czyni przeszukiwalnymi z jednego pola wyszukiwania. Dziś indeksuje 86 533 wycofania i rośnie z każdym nowym komunikatem.
To własny produkt z mojej sieci stron opartych na danych publicznych: zaprojektowałem go, zbudowałem i prowadzę sam, od początku do końca.
Co pozwala zrobić
- Szukać wycofań po nazwie produktu, marce lub numerze recall.
- Filtrować według agencji: CPSC, FDA (żywność), FDA (leki) albo NHTSA.
- Safety Checker: sprawdzić w kilka sekund, czy konkretny produkt został wycofany.
- Zobaczyć oferowane rozwiązanie i objęte modele każdego wycofania, wraz z liczbą sztuk i producentem.
- Przeglądać kategorie (pojazdy, żywność, leki, łóżeczka, zabawki, rowery…), każdą z rzeczywistym licznikiem akt.
- Korzystać z katalogu firm uporządkowanego według liczby zgromadzonych wycofań.
- Śledzić najnowsze opublikowane alerty, z datą, firmą, liczbą objętych sztuk i statusem (w toku lub zamknięty).
Jak to jest zbudowane
1. Architektura Laravel
- Laravel + PHP w backendzie z Alpine.js jako lekką warstwą interaktywności — bez SPA, bez zbędnego balastu.
- Znormalizowany MySQL: wycofania, kategorie, firmy i źródła w powiązanych tabelach, dzięki czemu każda encja ma własny adres URL.
- Semantyczne ścieżki: każde wycofanie żyje pod czytelnym slugiem z oficjalnym numerem akt, a każda kategoria i firma ma swój nawigowalny hub.
2. Pipeline danych
- ETL na czterech oficjalnych źródłach o rozbieżnych formatach, ujednoliconych w jednym spójnym schemacie.
- Normalizacja producentów, kategorii, statusów akt i liczby objętych sztuk, żeby wszystko dało się filtrować i porównywać.
- Okresowe zaciąganie nowych komunikatów: strona główna pokazuje wycofania opublikowane w tym samym tygodniu, z aktualnym statusem.
3. Programatyczne SEO
- Dziesiątki tysięcy indeksowalnych kart, każda z własnym title, meta description i danymi strukturalnymi generowanymi z bazy danych.
- Huby według agencji, kategorii i firmy, które rozprowadzają wewnętrzny autorytet do kart wycofań i łapią long tail.
- Development na zamówienie, bez szablonów i wtyczek: HTML wychodzi z serwera gotowy do zaindeksowania.
4. Wydajność
- Renderowanie po stronie serwera: treść przychodzi w całości w pierwszej odpowiedzi, bez czekania na JavaScript.
- Zaindeksowane zapytania i paginacja, żeby serwować katalogi dziesiątek tysięcy rekordów bez utraty szybkości.
- Assety kompilowane i wersjonowane przez Vite, z preloadem krytycznego CSS i JS.
Pokrycie i pochodzenie danych
Dane pochodzą wyłącznie z oficjalnych rejestrów publicznych USA: CPSC wnosi 9 912 wycofań produktów konsumenckich, FDA dokłada 29 263 z żywności i 17 831 z leków, a NHTSA dodaje 29 527 z pojazdów.
Skala akt bywa skrajnie różna: wśród najnowszych alertów sąsiadują kampanie obejmujące garść sztuk i akcje masowe, jak recall Mercedes-Benza z powodu ryzyka stoczenia się pojazdu, obejmujący ponad 310 000 aut. W rankingu firm listę otwiera Ford z 1 691 aktami, a za nim General Motors z 1 183.
Rezultat
RecallDex działa jednocześnie jako realna usługa dla konsumentów i jako publiczny dowód tego, co potrafię zbudować: poważny ETL na czterech źródłach o niekompatybilnych formatach, weryfikator odpowiadający w kilka sekund na bazie ponad 86 000 wycofań i powierzchnia dziesiątek tysięcy indeksowalnych stron, która rośnie sama z każdym nowym komunikatem agencji.
To dokładnie ten sam wzorzec, który stosuję w projektach dla klientów: agregować, normalizować i publikować dane z dowolnej branży na szybkich platformach, które pozycjonują się same.
Kilka zrzutów ekranu
Stack
Produkt na żywo: Odwiedź recalldex.com
Najczęstsze pytania
Jakie instytucje zasilają RecallDex?
Cztery oficjalne źródła z USA: CPSC (produkty konsumenckie), FDA w dwóch odsłonach — żywność i leki — oraz NHTSA (pojazdy).
Ile wycofań jest odnotowanych?
Ponad 86 500 łącznie: około 9 900 produktów konsumenckich (CPSC), 47 000 z obszaru żywności i leków (FDA) oraz 29 500 pojazdów (NHTSA). Liczba rośnie z każdym nowym komunikatem publikowanym przez agencje.
Jak sprawdzę, czy produkt, który mam w domu, jest objęty wycofaniem?
Weryfikatorem bezpieczeństwa (Safety Checker) sprawdzisz, czy został wycofany; każda karta opisuje dodatkowo oferowane rozwiązanie i numery objętych modeli.
Czy baza danych jest aktualizowana?
Tak. Nowe komunikaty agencji są zaciągane okresowo: strona główna pokazuje ostatnio opublikowane wycofania, z datą, odpowiedzialną firmą, liczbą objętych sztuk i statusem akt (w toku lub zamknięte).
Które firmy mają najwięcej wycofań?
Katalog firm porządkuje je według liczby akt: listę otwiera Ford z ponad 1 600 recallami, a za nim General Motors z ponad 1 100.
Komu przydaje się ta platforma?
Rodzicom sprawdzającym fotelik samochodowy, badaczom śledzącym trendy bezpieczeństwa albo dowolnemu konsumentowi, który właśnie usłyszał o jakimś wycofaniu.
Inne własne produkty
Potrzebujesz platformy danych tego kalibru?
Laravel, ETL ze źródeł publicznych i programatyczne SEO na dużą skalę. 30-minutowa rozmowa bez zobowiązań.
Poproś o bezpłatną wycenę