Az ARES egy egységes lakáskereső platform, amely több külső portál hirdetéseit gyűjti össze, tisztítja és közös formátumban teszi kereshetővé. A személyre szabható szűrők, a térképes nézet és az OpenStreetMap-alapú érdeklődési pontok segítenek megtalálni az igényekhez illő ingatlanokat.

Az ARES (Aggregated Real Estate Search) célja, hogy egyszerűbbé tegye a lakáskeresést.

A különböző ingatlanportálokon található hirdetések gyakran eltérő formátumúak, ezért nehéz őket összehasonlítani. Az ARES automatikusan összegyűjti a hirdetéseket, majd egységesíti és kereshetővé teszi azok adatait.

A feldolgozás során a rendszer a hirdetések helyadatait is kiegészíti: a Nominatim segítségével címeket és helyneveket old fel, az OpenStreetMap adataiból pedig érdeklődési pontokat, például üzleteket, iskolákat, és megállókat rendelhet a környékhez.

A hirdetések leírásából egy AI-modell strukturált adatokat nyer ki, előre meghatározott séma és ellenőrzés alapján.

A felhasználók összetett, személyre szabható feltételekkel kereshetnek, listán vagy térképen böngészhetik a találatokat, és elmenthetik kedvenceiket. A keresés a pontosan egyező feltételek mellett bizonyos szempontoknál rugalmas, pontszámokon alapuló értékelést is alkalmaz.

Az alkalmazás jelenleg Romániára összpontosít, de nincs lekorlátozva egyetlen országra, és többnyelvű használatra is fel van készítve.

Technológiák:

  • Backend és adatfeldolgozás: Python, Scrapy, RabbitMQ, Spring, PostgreSQL, PostGIS, Gemini API, Nominatim, OpenStreetMap.
  • Frontend: React, TypeScript, Radix UI, Leaflet. Hitelesítés: Google Auth.
  • Fejlesztés és üzemeltetés: Azure, Terraform, GitLab CI/CD, Docker, Traefik, Gradle, uv, npm.

Csapattagok:

Ricsi, Ákos

Mentorok:

Gyöngyi, Dávid, Beni