
EspanaSol
Portal nieruchomości bez ciężkiego CMS-a, z opisami pisanymi przez AI i automatycznym tłumaczeniem na 4 języki.
Kluczowe rezultaty
- PageSpeed 96-100 na desktopie
- 4 języki (PL/EN/ES/DE) z automatycznym tłumaczeniem przez AI
- Opisy nieruchomości generowane przez Claude API
- Generator postów na social media z ofert
- Pełny hardening poczty: SPF/DKIM/DMARC
Kontekst / Problem
Klientka Katarzyna Tomczak potrzebowała wielojęzycznej platformy do prezentacji nieruchomości na rynku Costa del Sol, rynku, gdzie klienci przychodzą z różnych krajów (Polska, Wielka Brytania, Niemcy, Hiszpania) i oczekują naturalnie brzmiących opisów w swoim języku, nie tłumaczeń maszynowych “widać, że maszynowych”.
Rozwiązanie
Zamiast WordPressa z pluginami do nieruchomości (ciężkie, wolne, podatne na luki), zbudowałem system od zera na czystym PHP z architekturą flat-file JSON, bez bazy danych SQL, co dramatycznie upraszcza hosting i backup.
Kluczowe elementy:
- Generowanie opisów przez AI: Claude API tworzy opisy nieruchomości na podstawie surowych danych (metraż, lokalizacja, cechy)
- Tłumaczenia: Gemini Flash automatycznie tłumaczy treści na PL/EN/ES/DE
- Generator postów social media: automatyczne tworzenie treści promocyjnych z ogłoszeń
- Newsletter: pełny system z double opt-in, wysyłką przez PHPMailer/SMTP
- Hardening poczty: SPF, DKIM, DMARC od podstaw
- SEO techniczne: wielojęzyczna mapa strony, poprawne tagi hreflang
Wyzwania techniczne
Największym wyzwaniem było zaprojektowanie architektury flat-file tak, żeby skalowała się przy rosnącej liczbie ofert bez przechodzenia na pełną bazę SQL, wymagało to przemyślanej struktury katalogów i indeksowania plików JSON. Drugim wyzwaniem było dopięcie pipeline’u AI (Claude + Gemini) tak, żeby generowanie i tłumaczenie treści było powtarzalne i nie wymagało ręcznej korekty za każdym razem.
Rezultat
PageSpeed 96-100 na desktopie, wynik rzadko spotykany przy portalach nieruchomości, które zwykle są ociężałe przez zdjęcia i pluginy. Platforma działa produkcyjnie i obsługuje pełny cykl: od dodania oferty, przez automatyczne tłumaczenie, po promocję w social media.

