NursingHomeDex
Porównywarka ponad 14 730 domów opieki certyfikowanych przez Medicare w USA, z oficjalnymi ocenami CMS: gwiazdki, inspekcje, personel i kary. Własny produkt zbudowany na Laravelu, MySQL i programatycznym SEO.
Po co powstał: wybór domu opieki w ciemno
Mało która decyzja waży tyle, co umieszczenie bliskiej osoby w domu opieki. W Stanach Zjednoczonych publicznych informacji do dobrego wyboru jest aż nadto — CMS (Centers for Medicare & Medicaid Services) kontroluje, ocenia i karze każdy certyfikowany ośrodek — tyle że są rozproszone po federalnych zbiorach danych i zapisane urzędniczym żargonem, którego żadna rodzina nie będzie rozszyfrowywać w niedzielne popołudnie.
NursingHomeDex to moja odpowiedź na ten problem: własny produkt, część mojej sieci stron i narzędzi, który zbiera te oficjalne dane i przekłada je na porównywalne karty. Rodzina widzi na jednym ekranie ocenę gwiazdkową placówki, jej ostatnie inspekcje, ilu ma pracowników na mieszkańca i czy zbiera kary. To dokładnie ta rozmowa, którą warto odbyć, zanim cokolwiek się podpisze.
Zaprojektowałem go, zbudowałem i prowadzę sam. Nie stoi za nim zespół ani inwestorzy: to ten sam wzorzec produktu opartego na danych, który stosuję w reszcie mojej sieci i który oferuję klientom jako usługę.
Co umożliwia
- Wyszukiwanie po nazwie, mieście, kodzie ZIP lub stanie prosto ze strony głównej.
- Pełna karta placówki: gwiazdki CMS, inspekcje, kary, poziomy zatrudnienia, liczba łóżek i forma własności (komercyjna, non-profit lub publiczna).
- Porównanie obok siebie ośrodków, żeby oceniać alternatywy według identycznych kryteriów.
- Ranking "Top Rated" z placówkami na 5 gwiazdek i osobną sekcją kar (Penalties).
- Narzędzie "Find Best" do znalezienia najlepszego domu opieki w pobliżu wskazanej lokalizacji.
- Statystyki krajowe i nawigacja po 50 stanach, plus blog z poradnikami dla rodzin.
Jak jest zbudowany
1. Architektura Laravel
- Laravel + PHP 8 na MySQL, ze schematem pomyślanym tak, by renderować tysiące kart placówek, stanów i rankingów bez straty szybkości.
- Ani generyczny CMS, ani cudze wtyczki: własne szablony Blade dla każdego typu strony (karta, stan, ranking, porównywarka, statystyki).
- Lekki frontend na Tailwind CSS i Alpine.js, kompilowany Vite do assetów wersjonowanych hashem.
2. Pipeline danych
- Własny importer publicznych zbiorów danych CMS, który normalizuje federalne dane (oceny, inspekcje, kary, personel, łóżka, własność) w MySQL.
- Comiesięczne odświeżanie względem oficjalnego źródła: każda aktualizacja CMS trafia do porównywarki, więc liczby nigdy nie zostają w tyle.
- Stabilne identyfikatory: każda placówka zachowuje w adresie URL swój federalny numer dostawcy, dzięki czemu karty da się prześledzić w oficjalnym rejestrze i są odporne na zmiany nazw.
3. Programatyczne SEO
- Osobny URL dla każdej placówki, stanu i rankingu, każdy z unikalnym tytułem i metadanymi generowanymi z danych.
- Architektura linkowania wewnętrznego: strona główna → stany → karty → porównania, tak by autorytet spływał do stron szczegółowych.
- Treść, która aktualizuje się sama: comiesięczne odświeżanie utrzymuje strony świeże w oczach Google — czynnik decydujący w niszy, w której przeterminowana informacja niszczy zaufanie.
4. Wydajność
- Renderowanie po stronie serwera, bez SPA i ciężkiej hydratacji: czysty HTML, który szybko ładuje się także na telefonie rodziny szukającej ze szpitala.
- Zoptymalizowane zapytania, żeby rankingi i nawigacja po stanach serwowały się od ręki mimo rozmiaru bazy danych.
- Minimalny CSS i JS, wersjonowane i podatne na cache, bez nieużywanych bibliotek.
Zakres i pochodzenie danych
Pełne uniwersum ośrodków certyfikowanych przez Medicare: ponad 14 730 domów opieki w 50 stanach, z Dystryktem Kolumbii i terytoriami takimi jak Portoryko i Guam również do przeglądania. Wszystko pochodzi z oficjalnego 5-gwiazdkowego systemu CMS — tego samego, którego używają regulatorzy — i co miesiąc odświeża się względem źródła.
Różnorodność jest ogromna i porównywarka pokazuje ją bez retuszu: od wielkich ośrodków non-profit czy publicznych na ponad 800 łóżek po małe placówki hrabstw, każda ze swoją oceną ogólną, historią inspekcji i karami na widoku. Bez reklamy przebranej za rekomendację: tylko uporządkowane oficjalne dane.
Rezultat
NursingHomeDex to cyfrowy aktyw, który działa sam: pipeline importuje, strony się regenerują, a programatyczne SEO łapie long-tailowe wyszukiwania rodzin w każdym stanie, mieście i placówce — bez ręcznego pisania treści. Prowadzę go w pojedynkę, a ten sam wzorzec — publiczny zbiór danych, Laravel, programatyczne karty — powtórzyłem w innych produktach mojej sieci, takich jak AgedCareScan, RehabDex czy DaycareScan.
Dla moich klientów to najlepsza możliwa demonstracja: nie opowiadam, jak buduje się platformę danych z programatycznym SEO — pokazuję własną, na produkcji, z ponad 14 730 żywymi kartami.
Kilka zrzutów ekranu
Stack
Zobacz go na produkcji: Odwiedź nursinghomedex.com — własny produkt z mojej sieci stron.
Najczęstsze pytania
Skąd biorą się oceny domów opieki?
Z 5-gwiazdkowego systemu CMS (Centers for Medicare & Medicaid Services), federalnej agencji, która certyfikuje i nadzoruje domy opieki w Stanach Zjednoczonych. NursingHomeDex pracuje na tych publicznych danych i aktualizuje je co miesiąc.
Jakie informacje pokazuje karta każdej placówki?
Ocenę ogólną od 1 do 5 gwiazdek, historię inspekcji, otrzymane kary, poziomy zatrudnienia personelu, wskaźniki jakości, liczbę łóżek oraz formę własności (komercyjna, non-profit lub publiczna).
Ile placówek obejmuje i z jakich obszarów?
Ponad 14 730 domów opieki certyfikowanych przez Medicare w 50 stanach, a do tego Dystrykt Kolumbii i terytoria takie jak Portoryko i Guam, które pojawiają się w nawigacji po stanach.
Jak pomaga wybrać dom opieki dla bliskiej osoby?
Pozwala porównywać placówki obok siebie, sprawdzać ranking najlepiej ocenianych i korzystać z narzędzia "Find Best", żeby znaleźć najwyżej oceniane opcje w pobliżu konkretnego kodu pocztowego — zawsze na oficjalnych danych, a nie na reklamie.
Czy można sprawdzić, które domy opieki zostały ukarane?
Tak. Istnieje osobna sekcja kar (Penalties), która zbiera federalne kary nałożone na placówki, a każda karta pokazuje własną historię obok inspekcji.
W jakiej technologii zbudowany jest NursingHomeDex?
To aplikacja Laravel z PHP 8 i MySQL, frontend w Tailwind CSS i Alpine.js kompilowany narzędziem Vite oraz własny pipeline, który co miesiąc importuje i normalizuje publiczne zbiory danych CMS.
Potrzebujesz czegoś o takiej skali?
Laravel na zamówienie, pipeline danych i programatyczne SEO skalujące się do tysięcy stron. Niezobowiązująca rozmowa na 30 minut.
Poproś o bezpłatną wycenę