
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.

