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 · 40 lines markdown
Rendered Raw Blame History
1# Vrai-Prix Maps — intégration Ka Maps23**Auteur : Simon-Pierre Boucher — contact@spboucher.ai — Groupe Ka / Ka Maps (intégration Vrai-Prix)**45`/carte` est propulsée par le framework partagé `@groupe-ka/ka-maps`,6consommé en **tarball** (`file:../../ka-maps/groupe-ka-ka-maps-0.1.0.tgz`7— Turbopack ne résout pas les liens symboliques hors racine). Après une8évolution du framework : `npm run pack:tarball` dans ka-maps puis9`npm install` ici. Voir `~/Desktop/ka-maps/docs/ka-maps.md`.1011## Fichiers de l'intégration1213| Fichier | Rôle |14|---|---|15| `src/lib/kamaps.ts` | thème Vrai-Prix Maps + adaptateur `/api/nearby` (valeurs estimées, jamais des prix) |16| `src/components/KaCarte.tsx` | carte cliente (chargée `next/dynamic { ssr:false }`), bilingue FR/EN |17| `src/app/carte/CartePage.tsx` | page ; remplace l'ancienne carte Leaflet/OSM |18| `src/app/api/nearby/route.ts` | plafonds relevés (halfLat 0,08 / halfLng 0,12 / limit 1500) — additif |19| `src/app/globals.css` | styles `.vpm-*` + jetons `--ka-*` (bloc Leaflet supprimé) |2021## Sémantique valuation2223Les pastilles affichent la **valeur estimée 2026** (`kind: "valuation"`,24pastille encre à liseré rouge) — visuellement distincte d'un prix25demandé et jamais présentée comme tel. Aperçu : « Estimation 2026 » +26lien vers `/estimation/{id}`.2728## Contrat iOS2930`/api/nearby` est consommé par l'app iOS 1.1.0 (MapKit). Les changements31sont **additifs uniquement** : mêmes paramètres, mêmes défauts, même32forme de réponse — seuls les plafonds serveur ont été relevés (l'app iOS33y gagne la disparition de ses gouttières).3435## Temporel (architecturé)3637Les six millésimes (`est_2021…est_2026`) sont des colonnes de la même38ligne : un futur curseur temporel = élargir le SELECT de `unitsNear` +39un paramètre `year` additif — aucun changement de schéma.40