SPB Git forge

spb/immo-ka

Public

Immo-Ka — agrégateur des propriétés à vendre au Québec (73 connecteurs, ~40 000 annonces, React+FastAPI)

112commits 1branches 0releases
125.4 MBsize
maindefault branch
13 days agolast push
Python 47.5% HTML 27.9% TypeScript 15.5% CSS 7.2% JavaScript 2%

History of frontend/src/kamaps/theme.ts · clear filter

  1. Wed, Aug 26, 2026 1

    1. Mode carte Ka Map System v2 — expérience immersive plein viewport
      …
      - MapView réécrit autour de KaMapShell : mobile edge-to-edge + bottom sheet
        de résultats à 3 crans, desktop split liste|carte redimensionnable (ratio
        persisté) avec carte quasi plein écran d un clic
      - Toolbar unifiée (zoom, 3D, dessiner, me localiser) au lieu des pilules
        flottantes ; « Rechercher dans cette zone » contextuel
      - Dessin de zone : découpe côté client (setClipPolygon) + CTA
        « N propriétés dans cette zone »
      - Fiche contextuelle v2 : photo, prix, badge « sous l estimation Vrai-Prix »,
        swipe/chevrons entre propriétés voisines
      - Thème markers v2 : pilules off-white/encre premium, rouge réservé aux
        bonnes affaires et à la sélection ; clusters légers à anneau rouge,
        valeur moyenne sous les bulles significatives (valueMinCount)
      - Home : mode carte plein viewport, feuille de filtres en modale au-dessus
        du shell (desktop), widget Ka Agent masqué en mode carte
      
      Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
      Simon-Pierre Boucher committed 1 mo ago · 1 file +21 −16
  2. Thu, Aug 13, 2026 1

    1. Immo-Ka Maps — carte propulsée par Ka Maps (framework Groupe Ka, moteur Mapbox 3D)
      …
      Frontend : MapView réécrit sur @groupe-ka/ka-maps — style Mapbox Standard
      3D par défaut + bouton 2D, pastilles encre/blanc (rouge #e23744 = sous
      l'estimation Vrai-Prix), grappes compte + prix moyen clampé,
      « Rechercher dans cette zone », aperçu React (fin du popup HTML),
      sync liste↔carte, caméra dans l'URL, badge Immo-Ka Maps · Groupe Ka,
      recherche debouncée. PropertyMap (fiche) porté sur le même fond Ka.
      map/immokaStyle.ts et map/pills.ts supprimés (remplacés par le framework).
      Backend : /api/listings.geojson accepte bbox/limit + tous les filtres de
      /api/listings et renvoie totalGeocoded/totalMatching ; index
      idx_listings_geo(lat,lng) ; PRAGMA optimize au cycle d'ingestion.
      
      Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
      Simon-Pierre Boucher committed 1 mo ago · 1 file +44