Skip to content

feat: sortable undervalued communes table (#34) - #37

Merged
ndaen merged 4 commits into
mainfrom
feat/undervalued-table
Jul 5, 2026
Merged

feat: sortable undervalued communes table (#34)#37
ndaen merged 4 commits into
mainfrom
feat/undervalued-table

Conversation

@ndaen

@ndaen ndaen commented Jul 5, 2026

Copy link
Copy Markdown
Contributor

V1 de #34 (sans sparklines, qui dépendent de la couche data #17 — l'issue reste ouverte pour ce point).

Le livrable actionnable de la problématique : une page /classement qui liste les communes sous-cotées (gap qualité/prix positif = la commune offre plus que ce que son prix suggère).

Ce qui change

  • src/pages/undervalued.tsx : table triable des 17 769 communes classables (gap + prix renseignés).
    • Tri par colonne (commune, département, €/m², score, écart) — défaut : écart décroissant, donc le top des sous-cotées en tête.
    • Filtre par département, compteur de résultats.
    • Gap coloré (accent = sous-cotée, rouge = surcotée), lien « Carte » par ligne → /map?commune=<code> (panneau de détail + recentrage existants).
    • Affichage paginé par 100 (« Afficher plus ») pour ne pas rendre 17 k lignes d'un coup.
    • Réutilise le cache react-query ["score"] : pas de re-téléchargement si on vient de la carte.
  • src/App.tsx : route /classement.
  • src/pages/landing.tsx : lien « Communes sous-cotées » dans la nav.

Vérifié

  • tsc, tests (15/15), build OK.
  • Navigateur : classement par défaut cohérent (rural bien noté et bon marché en tête, Paris en tête du tri €/m²), filtre département (29 → 255 communes), lien Carte ouvre le panneau d'Île-Tudy.

Critères d'acceptation (v1)

@github-actions

github-actions Bot commented Jul 5, 2026

Copy link
Copy Markdown

Visit the preview URL for this PR (updated for commit 90b4cc2):

https://homepedia-webapp-cceb1--pr37-feat-undervalued-tab-nlo2bzxn.web.app

(expires Sun, 12 Jul 2026 10:26:48 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: d658a29abdbf114e447bbe4bc722d35620c3ead7

@ndaen
ndaen merged commit 2f490df into main Jul 5, 2026
2 checks passed
@ndaen
ndaen deleted the feat/undervalued-table branch July 5, 2026 10:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant