
MapaTrhu · Dátový produkt
MapaTrhu spája ponuky z viacerých portálov, cenový vývoj, lokalitu a porovnanie do jedného pracovného priestoru pre kúpu nehnuteľnosti.
Tok rozhodovania
Vybraný trh zostáva na mieste, aj keď používateľ otvorí z mapy konkrétnu ponuku. Cena, lokalita a porovnateľné ponuky sa pripájajú postupne. Každá príde vtedy, keď ju treba na ďalšie rozhodnutie.

Graf môžete posúvať vodorovne.
Ponuky z viacerých portálov sú na jednej mape. Výrez mapy a filtre menia výsledky spolu, takže používateľ vidí len relevantnú časť trhu.
Detail zachová vybranú lokalitu a doplní zdroj, cenu, históriu, parametre a fotografie bez návratu k otvoreným kartám portálov.
Cenová mapa ukáže rozdiely medzi okresmi a lokalitami v jednotnom €/m² pohľade. Jedna ponuková cena tak dostane trhový rámec.
Sedemnásť voliteľných vrstiev dopĺňa dopravu, parky, školy, demografiu, riziká, služby a analytické signály priamo do mapy.
Odhad pracuje s porovnateľnou cenou za m², časovou váhou a dostupnosťou dát. Zobrazuje kontext a mieru dôvery, nie prísľub výslednej hodnoty.
Technológie
01
Jedna nehnuteľnosť sa môže objaviť na viacerých portáloch, s odlišným textom a bez súvislej histórie. Kupujúci potom skladá obraz trhu z otvorených kariet, tabuliek a dojmov.
“Rozhodnutie o bývaní potrebuje viac než fotografiu a cenu.”



02
Mapa je hlavné pracovné rozhranie. Pri pohybe a filtrovaní mení body, výsledky aj vrstvy lokality spolu, aby používateľ nestratil kontext medzi ponukou a miestom.



03
Cenová mapa porovnáva okresy a lokality. V detaile pribudne vývoj ceny, dostupnosť a služby v okolí. Odhad neukazujeme ako istotu. Ku každému číslu patrí zdroj aj miera dôvery.



04
Zaujímavé ponuky sa dajú uložiť, sledovať cez upozornenia a porovnať vedľa seba. Rovnaké parametre pri každej nehnuteľnosti menia výber z pocitu na kontrolovateľný shortlist.




05
Živý produkt spája zber a deduplikáciu ponúk s PostgreSQL, FastAPI a rýchlou MapLibre mapou v Reacte. Produkt, dizajn, vývoj aj prevádzku drží Rise. Rozhranie a dátová vrstva sa preto vyvíjajú spolu.

Návrh a vývoj
Pri každom pohybe mapy musia zostať pravdivé štyri veci. Pôvod ponuky, jej identita, cenový kontext a rýchlosť odozvy. Zber dát, výpočty aj verejné čítanie preto majú oddelené zodpovednosti.
Zmapovali sme rozhodnutia kupujúceho a informácie, ktoré potrebuje od prvého filtra po shortlist.
Porovnali sme dátové polia portálov a zachovali zdroj každej ponuky aj jej zmien.
Navrhli sme spoločný model ponuky a deterministický kľúč pre prepojenie rovnakých nehnuteľností.
Oddelili sme surový zber, identitu, výpočty a verejné čítanie, aby sa dali meniť a kontrolovať samostatne.
Profilovali sme dotazy mapy a okolo reálneho výrezu pridali čítací model, cache a plánované úlohy.

Graf môžete posúvať vodorovne.
React 19, TypeScript 6, Vite 8, MapLibre 5, TanStack Query a Zustand držia filtre, výrez mapy, detail aj porovnanie v jednom stave.
FastAPI v platform_v2 registruje 81 modulov trás. Sedemdesiattri služieb a raw psycopg3 oddeľujú doménové rozhodnutia od SQL čítania.
aiohttp collectory čítajú približne 26 portálov cez HTTP, uchovajú raw záznam a deterministicky prepájajú rovnaké ponuky bez straty pôvodu.
PostGIS 3.5 obsluhuje priestorové výbery, 17 vrstiev a H3 grid rozlíšenia 7. pgvector dopĺňa textové vyhľadávanie a podobnosť.
PostgreSQL 17, Redis 8, materializované pohľady, systemd úlohy, Docker, Caddy a imgproxy držia rýchle čítanie aj pravidelnú obnovu dát.
Dátový pipeline
Mapa nečíta surové portálové dáta. Každý záznam si najprv uchová pôvod, potom sa normalizuje, spojí s rovnakou nehnuteľnosťou a doplní o vypočítané signály. Do verejného modelu vstúpi až vtedy.

Graf môžete posúvať vodorovne.
HTTP collectory pre približne 26 portálov zapíšu raw odpoveď a oddelia stiahnutie od neskoršieho spracovania.
Parser a geokódovanie prevedú rozdielne názvy, ceny, plochy, adresy a súradnice do spoločného pracovného modelu listings.
SHA-1 kľúč z krajiny, zaokrúhlenej ceny a plochy, mesta, ulice a izieb prepája zdroje a ponecháva ich históriu.
Kohortový z-score ceny za m² a ROI metodika doplnia property_metrics_current. Výstup zostáva odhadom s vysvetleným zdrojom.
FastAPI, čítacie modely a dvojvrstvová cache obslúžia MapLibre mapu, 17 vrstiev, detaily, alerty a uložené vyhľadávania.
Podobný cieľ, riešenie podľa vás