Administrace a API
Realitní administrace a několik generací API
Rozvoj převzaté administrace, která spravuje realitní projekty a jednotky a poskytuje data webům i dalším systémům přes několik generací API a exportů.
Kontext projektu
Výchozí situace
Existující aplikace byla centrálním místem pro projekty, jednotky a jejich prezentaci. Postupně bylo potřeba rozšířit datový model, obsloužit další klienty rozhraní a doplnit obchodní práci s rezervacemi a zájemci.
Výzva
Co bylo potřeba vyřešit
Starší a novější konzumenti API očekávají odlišné struktury, zatímco administrace musí udržet jednotná zdrojová data. Fotografie, dostupnost a rezervace se navíc mění nezávisle a musí se správně propsat do výstupů.
Řešení
Jak je systém postavený
- Správa projektů, etap, jednotek, parametrů a jejich dostupnosti.
- Nahrávání, řazení a poskytování fotografií pro navazující prezentace.
- Rezervační tok a evidence leadů s návazností na CRM.
- Údržba několika generací API a datových exportů pro různé odběratele.
Provozní detail
Jak řešení obstojí v každodenním provozu
Zpětná kompatibilita rozhraní umožňuje migrovat konzumenty postupně.
Validace udržuje povinná data konzistentní napříč administrací a API.
Změny jednotek, médií a rezervací mají oddělené odpovědnosti a dohledatelné stavy.
Výsledek
Praktický přínos řešení
Převzatá aplikace dál funguje jako centrální zdroj realitních dat a současně obsluhuje nové integrační potřeby. Administrace propojuje obsahovou, nabídkovou a obchodní část bez nutnosti okamžitě odstavit starší rozhraní.
- PHP
- Databáze
- REST API
- CRM integrace
- Datové exporty