System nieruchomości z automatycznym importem danych (XML → MySQL)
Kompleksowy system prezentacji ofert nieruchomości z pełną automatyzacją importu danych z CRM. Stworzyłem autorski backend, moduł parsujący XML, logikę integracji oraz panel administracyjny, który umożliwiał obsługę rozbudowanych kategorii ofertowych i filtrowanie w czasie rzeczywistym.
Opis projektu
Dla firmy IdeaInvest przygotowałem dedykowany system obsługi nieruchomości, który umożliwiał automatyczne pobieranie i przetwarzanie danych dostarczanych z zewnętrznego programu CRM w formacie XML. Całość została zbudowana od podstaw – od warstwy backend, przez relacyjną bazę danych, po interfejs użytkownika.
Stworzyłem autorski parser XML w PHP, który cyklicznie (cron) pobierał dane, weryfikował ich poprawność i przypisywał rekordy do odpowiednich tabel w bazie MySQL. System obsługiwał różne typy ofert – mieszkania, domy, działki, lokale, sprzedaż, wynajem – wraz z ich parametrami, zdjęciami i metadanymi.
Zaprojektowałem również panel administracyjny (CMS) umożliwiający zarządzanie ofertami, filtrowanie, wyszukiwanie oraz edycję danych. Warstwa frontend została przygotowana lekko i responsywnie, aby zapewnić szybkie działanie oraz wygodne korzystanie na urządzeniach mobilnych. Projekt obejmował także konfigurację serwera, optymalizację wydajności oraz przygotowanie środowiska pod automatyczne aktualizacje danych.
Zakres prac
Analiza danych z CRM + projekt integracji
Opracowanie parsera XML (PHP) i architektury logiki importu
Projekt relacyjnej bazy danych (MySQL)
Automatyzacja importu (cron)
Autorski backend i panel administracyjny
System wyszukiwarki ofert nieruchomości
Kodowanie frontendu (HTML, CSS, JS)
Optymalizacja działania i konfiguracja serwera
Technologie
HTML, CSS, JavaScript, PHP, MySQL, XML, Cron, Autorski CMS, optymalizacja serwera







