AgedCareScan
Porównywarka oficjalnych ocen Star Ratings domów opieki dla seniorów finansowanych przez rząd Australii. Własny produkt, który zamienia publiczne rejestry w czytelne karty placówek — żeby wybierać dom opieki na podstawie danych, a nie broszur. Laravel, MySQL i SEO programatyczne.
Dlaczego istnieje: najtrudniejszą decyzję podejmuje się niemal w ciemno
Wybór domu opieki dla starszego członka rodziny to decyzja, którą większość rodzin podejmuje raz w życiu — zwykle w pośpiechu, pod presją emocji i bez wiarygodnych informacji. W Australii problem ma pewną szczególną cechę: rząd naprawdę publikuje oceny jakości (Star Ratings) każdej placówki finansowanej ze środków publicznych — rozmowy z mieszkańcami, zgodność z przepisami, wskaźniki kliniczne i obsadę personelu — ale surowe dane nie są pomyślane tak, by rodzina mogła je przeglądać w niedzielne popołudnie.
AgedCareScan to własny produkt z mojej sieci stron, który wypełnia dokładnie tę lukę. Sam go zaprojektowałem, zbudowałem i prowadzę: zbiera oceny, wskaźniki jakości i dane o personelu wszystkich domów opieki dotowanych przez rząd Australii — 2 596 w chwili pisania tego tekstu — i prezentuje je jako porównywalne karty, rankingi stanowe i listy najlepiej ocenianych placówek. Powstał z myślą o rodzinach szukających miejsca oraz o specjalistach z branży, którzy potrzebują szybkiego kontekstu.
Nie ma tu modelu płatnej obecności ani placówek „wyróżnianych” za reklamę: o kolejności na listach decydują oficjalne oceny. To właśnie ta neutralność sprawia, że produkt jest użyteczny.
Co można tu zrobić
- Wyszukiwarka placówek po nazwie, dzielnicy lub kodzie pocztowym, pozwalająca znaleźć dowolny dom opieki i sprawdzić jego kartę jakości.
- Nawigacja po stanach i terytoriach: osiem australijskich jurysdykcji z liczbą placówek i średnią oceną każdej z nich.
- Ranking najlepiej ocenianych domów opieki, z placówkami, które osiągają pięć gwiazdek, i operatorem stojącym za każdą z nich.
- Rozbicie na cztery oficjalne podoceny: doświadczenia mieszkańców, zgodność z przepisami, kliniczne wskaźniki jakości i personel.
- Dane o obsadzie personelu wyrażone w minutach opieki i minutach opieki pielęgniarskiej na mieszkańca dziennie, zestawione ze standardami krajowymi.
- Poradnik i blog, które tłumaczą, jak działa system Star Ratings, jakie prawa mają mieszkańcy i na co patrzeć przed podjęciem decyzji.
Jak został zbudowany
1. Architektura Laravel
- Backend w Laravelu i PHP na MySQL, z modelem danych zorganizowanym wokół trzech encji: placówki, operatora i jurysdykcji.
- Renderowanie po stronie serwera: każda karta trafia do przeglądarki jako kompletny HTML, bez czekania, aż framework JavaScript narysuje treść. Dobre dla użytkownika i dla crawlera.
- Lekki frontend w Tailwind CSS i Alpine.js, kompilowany Vite. Bez ciężkich bibliotek: interaktywność ogranicza się do tego, co naprawdę coś wnosi.
2. Pipeline danych
- Pobieranie publicznych rejestrów rządu Australii i normalizacja do własnego schematu: nazwy, operatorzy, lokalizacje i cztery podoceny każdej placówki.
- Automatyczne przeliczanie średnich, rankingów i liczników przy każdej aktualizacji: liczby na stronie głównej (2 596 domów opieki, średnia 3,8 gwiazdki, 223 minuty opieki) zawsze odzwierciedlają bieżący zbiór danych, a nie tekst wpisany ręcznie.
- Prekalkulowane agregacje stanowe, dzięki którym strony jurysdykcji serwowane są bez kosztownych zapytań.
3. SEO programatyczne
- Jedna indeksowalna strona na placówkę — 2 596 kart z czystym, stabilnym adresem URL (
/facility/nazwa-miejscowosc-stan) — plus strony stanowe, listy najlepiej ocenianych i treści poradnikowe. - Linkowanie wewnętrzne odwzorowujące rzeczywistą strukturę danych: ze strony głównej do stanów, z każdego stanu do jego placówek, z każdej placówki do jej operatora i porównywalnych domów opieki. Architektura informacji wykonuje pracę pozyskiwania ruchu.
- Metadane i dane strukturalne z szablonów: titles, descriptions i znaczniki generowane z danych, a nie pisane pojedynczo.
4. Wydajność
- Zoptymalizowane zapytania, by serwować tysiące kart przy minimalnych czasach ładowania, z indeksami dobranymi do rzeczywistych wzorców wyszukiwania (po stanie, po ocenie, po operatorze).
- Wersjonowane assety z preloadem, minimalny CSS i JavaScript oraz zero zewnętrznych zależności blokujących renderowanie.
Zasięg i pochodzenie danych
Zasięg obejmuje osiem jurysdykcji kraju: Nową Południową Walię (823 domy opieki), Wiktorię (730), Queensland (457), Australię Zachodnią (250), Australię Południową (233), Tasmanię (65), Australijskie Terytorium Stołeczne (29) i Terytorium Północne (9). Każdą ze średnią oceną i pełną listą placówek.
Wszystkie informacje pochodzą z publicznych rejestrów rządu Australii. Wartość produktu nie tkwi w danych — te należą do wszystkich — lecz w ich uporządkowaniu, utrzymywaniu w aktualności i uczynieniu czytelnymi dla kogoś, kto podejmuje trudną decyzję.
Rezultat
Żywa porównywarka, która aktualizuje się przy każdej publikacji oficjalnych danych i na co dzień działa bez ręcznej obsługi: pipeline aktualizuje, serwis przelicza, a 2 596 kart pozostaje poprawnych. Jest częścią mojej własnej sieci stron i narzędzi, obok innych katalogów tego samego typu w Australii i Stanach Zjednoczonych, a przy okazji służy jako poligon doświadczalny: to, czego uczę się, prowadząc te produkty — SEO programatyczne, pipeline'y danych, wydajność — stosuję potem w projektach moich klientów.
Kilka zrzutów ekranu
Stack
Strona projektu: Odwiedź agedcarescan.com — własny produkt działający produkcyjnie.
Najczęstsze pytania o AgedCareScan
Skąd pochodzą dane AgedCareScan?
Z oficjalnego systemu Star Ratings, który rząd Australii publikuje dla wszystkich domów opieki finansowanych ze środków publicznych. AgedCareScan porządkuje te rejestry w porównywalne karty placówek: w chwili pisania tego tekstu — 2 596 ocenionych domów opieki.
Co dokładnie mierzy system Star Ratings?
Cztery obszary: doświadczenia samych mieszkańców (rozmowy o ich codzienności), zgodność ze standardami jakości, wskaźniki kliniczne takie jak upadki, odleżyny czy zarządzanie lekami, oraz obsadę personelu mierzoną w minutach opieki na mieszkańca dziennie.
Czy można porównywać placówki według stanu lub terytorium?
Tak. Serwis grupuje domy opieki według ośmiu australijskich jurysdykcji wraz ze średnią oceną każdej z nich: od 823 placówek w Nowej Południowej Walii po 9 na Terytorium Północnym, a pomiędzy nimi Wiktoria (730) i Queensland (457).
Ile domów opieki ma pięć gwiazdek?
Według licznika na samej stronie 127 placówek utrzymuje maksymalną ocenę pięciu gwiazdek, przy średniej krajowej 3,8 gwiazdki i 223 minutach opieki na mieszkańca dziennie.
W jakiej technologii zbudowany jest AgedCareScan?
W Laravelu i PHP na bazie MySQL, z renderowaniem po stronie serwera i lekkim frontendem w Tailwind CSS i Alpine.js. Każdy dom opieki, stan i zestawienie generuje własną, indeksowalną stronę: ruch pozyskiwany jest dzięki SEO programatycznemu, nie dzięki reklamie.
Inne własne produkty
Więcej platform danych z tego samego portfolio.
Potrzebujesz czegoś na taką skalę?
Laravel, pipeline'y danych i SEO programatyczne, które pracuje samo. Niezobowiązująca rozmowa — 30 minut.
Poproś o bezpłatną wycenę