SPB Git forge

spb/vrai-prix

Public

Vrai-Prix — l'évaluation du vrai prix des propriétés résidentielles au Québec.

60commits 1branches 0releases
12.3 MBsize
maindefault branch
17 days agolast push
TypeScript 90.2% JavaScript 3.5% Python 3.4% CSS 1.9% HTML 0.6%
1.8 KB

# Vrai-Prix Maps — intégration Ka Maps

Auteur : Simon-Pierre Boucher — contact@spboucher.ai — Groupe Ka / Ka Maps (intégration Vrai-Prix)

/carte est propulsée par le framework partagé @groupe-ka/ka-maps, consommé en tarball (file:../../ka-maps/groupe-ka-ka-maps-0.1.0.tgz — Turbopack ne résout pas les liens symboliques hors racine). Après une évolution du framework : npm run pack:tarball dans ka-maps puis npm install ici. Voir ~/Desktop/ka-maps/docs/ka-maps.md.

# Fichiers de l'intégration

Fichier Rôle
src/lib/kamaps.ts thème Vrai-Prix Maps + adaptateur /api/nearby (valeurs estimées, jamais des prix)
src/components/KaCarte.tsx carte cliente (chargée next/dynamic { ssr:false }), bilingue FR/EN
src/app/carte/CartePage.tsx page ; remplace l'ancienne carte Leaflet/OSM
src/app/api/nearby/route.ts plafonds relevés (halfLat 0,08 / halfLng 0,12 / limit 1500) — additif
src/app/globals.css styles .vpm-* + jetons --ka-* (bloc Leaflet supprimé)

# Sémantique valuation

Les pastilles affichent la valeur estimée 2026 (kind: "valuation", pastille encre à liseré rouge) — visuellement distincte d'un prix demandé et jamais présentée comme tel. Aperçu : « Estimation 2026 » + lien vers /estimation/{id}.

# Contrat iOS

/api/nearby est consommé par l'app iOS 1.1.0 (MapKit). Les changements sont additifs uniquement : mêmes paramètres, mêmes défauts, même forme de réponse — seuls les plafonds serveur ont été relevés (l'app iOS y gagne la disparition de ses gouttières).

# Temporel (architecturé)

Les six millésimes (est_2021…est_2026) sont des colonnes de la même ligne : un futur curseur temporel = élargir le SELECT de unitsNear + un paramètre year additif — aucun changement de schéma.