Analytics 660 annonces analysées

Total annonces
660
score ≥ 2
Prix moyen
CHF 2'243
médiane CHF 2'360
Sources actives
16
portails scrappés
Communes
391
zones détectées
Avec photo
587
89% des annonces
Annonces par source
Immobilier.ch
200CHF 2'096 moy.
ImmoStreet
155CHF 2'515 moy.
Pilet & Renaud
64CHF 1'983 moy.
Naef
55CHF 2'129 moy.
Comptoir Immobilier
32CHF 2'070 moy.
MoserVernet
31CHF 2'373 moy.
Flatfox
31CHF 2'497 moy.
APPT.ch
30CHF 2'631 moy.
Netimmo.ch
23CHF 2'040 moy.
LIVIT
19CHF 2'323 moy.
Grange
9CHF 2'202 moy.
Bory Immobilier
6CHF 2'408 moy.
SPG
2CHF 2'478 moy.
Cogerim
1CHF 1'600 moy.
Bernard Nicod
1CHF 2'350 moy.
Gerofinance
1CHF 2'650 moy.
Distribution des scores
660biens
Top 103
Bien 347
Moyen 210
Top communes
Genève
64CHF 2'134 moy.
Geneve
20CHF 2'010 moy.
Plainpalais, Genève
15CHF 1'899 moy.
Eaux-Vives, Genève
10CHF 2'209 moy.
Adresse sur demande, 1207 Genève
9CHF 2'650 moy.
1201 Genève, Contactez l'agence pour l'adresse
8CHF 2'117 moy.
1206 Genève, Contactez l'agence pour l'adresse
8CHF 2'070 moy.
Chêne-Bourg
7CHF 2'251 moy.
Champel
6CHF 2'150 moy.
Eaux-Vives
6CHF 2'650 moy.
Adresse sur demande, 1206 Genève
6CHF 2'716 moy.
Adresse sur demande, 1203 Genève
6CHF 2'595 moy.
Distribution des prix (CHF/mois)
<1'200
22
1'200–1'500
54
1'500–1'800
70
1'800–2'200
105
>2'200
379
Nouvelles annonces par jour
04-17
04-19
07-03
07-04
07-05
07-06
07-08
07-13
07-20
07-29
08-03
08-09
Mots-clés les plus fréquents
exceptionnel 4hm 1à saisir 1
Prix au m² par commune — médiane CHF/mois·m²
1202 Genève
11.44 ann.
Genève, 1202 Genf
11.63 ann.
rue du Dauphiné 12, 1203 Genève
22.72 ann.
Rue de Carouge 83, 1205 Genève
26.42 ann.
Genève, Avenue de Wendt 48
26.92 ann.
Rue Carteret 26,, 1202 Genève
29.12 ann.
Thônex
29.83 ann.
Route de Mon-Idée 53,, 1226 Thônex
29.82 ann.
Place des Charmilles 3, 1203 Genève
29.93 ann.
Rue des Asters 8, 1202 Genève
30.22 ann.
Rue de Vermont 60,, 1202 Genève
30.62 ann.
Av. Gare des Eaux-Vives 26, 1208 Genève
30.62 ann.
Rue de Lausanne 70, 1202 Genève
31.15 ann.
Adresse sur demande, 1206 Genève
32.33 ann.
Rue de Lausanne 145, 1202 Genève
32.52 ann.
Rue Liotard 63, 1203 Genève
32.62 ann.
Accueil Location Stats

Mises à jour

v1.6.1 Couloir lacustre est complet — codes postaux manquants 30.04.2026
  • Ajout de Gy (1251) — score localisation 1 (~11 km rive lacustre)
  • Ajout codes postaux manquants : 1246 (Corsier), 1247 (Anières), 1248 (Hermance)
  • Zone couverte : Eaux-Vives → Cologny → Vandœuvres → Collonge → Hermance
v1.6.0 Bot Telegram enrichi — 9 features 30.04.2026
  • Boutons inline ❤️ Favori / 🚫 Skip sur chaque notif d'annonce
  • Favoris persistants en base — /favoris liste tes annonces sauvegardées
  • Notification retirée — édite le message Telegram quand une annonce disparaît
  • /new — dernières annonces 24h à la demande
  • /prix — prix médian au m² calculé sur les annonces actives
  • /pause / /resume — suspendre / reprendre les alertes immédiates
  • Clavier persistant Telegram affiché sous la zone de texte
  • Rapport hebdomadaire enrichi — photo du top de la semaine en tête
  • /alerte [pièces] — filtre budget sur les notifications immédiates
v1.5.9 Refonte Accueil — Apple design 21.04.2026
  • Page Accueil entièrement redessinée : Apple design system (SF Pro, dark glass nav)
  • Fusion Accueil + Stats : hero KPIs, scores, sources, prix/m², tendances, top annonces
  • Navigation simplifiée à 2 onglets : Accueil et Annonces
  • Navbar Apple dark glass (rgba 0,0,0,.8 + blur) sur toutes les pages
  • Suppression des pages FAO, Achat, Stats de la navigation
v1.5.8 Alignement navbar & compteur unifié 21.04.2026
  • Navbar : min-width fixe sur nav-meta — tabs centrés au pixel près sur toutes les pages
  • Compteur d'annonces identique sur Accueil et Location (même filtre SQL)
  • Heure seule dans la nav-meta (plus de date longue qui décalait les tabs)
  • Suppression des overrides .nav-meta isolés sur FAO et Achat
v1.5.7 Design unifié sur toutes les pages 21.04.2026
  • style.py — source de vérité unique : AIRBNB_CSS_VARS + AIRBNB_NAV_CSS partagés
  • Navbar identique sur les 5 pages : logo Rausch, tab active noir, tabs centrés
  • Tri par défaut : Récent (date décroissante) sur la page Location
v1.5.6 Redesign Airbnb + Vue Carte Split 21.04.2026
  • Design system Airbnb — Inter, tokens --rausch/#ff385c, --ink/#222222, --cloud/#f7f7f7
  • Cartes redessinées : ratio photo 4:3, score dot coloré, sans ombre, sans shadow
  • Filtres simplifiés : segmented control avec dot + compteur (Top/Bien/Moyen)
  • Vue Carte split-screen : map à droite, listing à gauche, style Airbnb
  • Suppression des badges Notifié, tags mots-clés, barre de stats — interface épurée
v1.5.5 Prix au m² par commune 21.04.2026
  • Nouveau graphique Stats : prix médian au m² par commune (CHF/mois·m²)
  • Dégradé couleur vert → orange → rouge selon le niveau de prix relatif
  • Filtré sur communes avec ≥ 2 annonces, top 16 triés du moins au plus cher
v1.5.4 Telegram enrichi & Mémos 20.04.2026
  • Telegram : photo + caption score + boutons inline (Voir annonce / Dashboard)
  • Fallback texte automatique si la photo ne peut pas être envoyée
  • Mémo personnel par annonce — icône crayon, modal iOS, localStorage
  • Aperçu de la note visible directement sous chaque carte
v1.5.3 Carte Leaflet 20.04.2026
  • Bouton Carte dans la barre de filtres — vue carte / grille en un clic
  • Pins colorés par score : vert (Top), orange (Bien), rouge (Moyen)
  • Geocoding de 50+ communes genevoises depuis data-loc des cartes
  • Popup au clic : prix, localisation, titre, lien direct vers l'annonce
  • Synchronisation carte ↔ filtres : les pins se mettent à jour en temps réel
v1.5.2 Auth unifiée 20.04.2026
  • Portail de connexion iOS partagé entre toutes les pages (auth_gate.py)
  • localStorage : une seule authentification valide pour tous les onglets
  • Suppression du re-login nginx entre les pages sur iOS Safari
  • deploy.sh régénère automatiquement tous les dashboards avant déploiement
  • Mot de passe configurable dans config.py (DASHBOARD_PASSWORD)
v1.5.1 Tri, Scroll, Score & PWA 20.04.2026
  • Tri par surface (↓) dans la barre de filtres
  • Infinite scroll — chargement par lots de 24 (IntersectionObserver)
  • Score tooltip — clic sur le badge score explique les critères
  • Export CSV — télécharge la sélection filtrée courante
  • PWA — manifest.json + service worker, installable iPhone (Safari)
  • Statut Retiré — badge rouge sur annonces disparues du site
v1.5 Photos partout 20.04.2026
  • Photos extraites pour APPT.ch, MoserVernet, SPG, LIVIT, Comptoir Immobilier
  • Photos sur fiches détail : Cogerim (galerie realforce), Gerofinance (1600px)
  • Backfill DB : patch image_url NULL sur toutes les annonces actives existantes
  • database.py : mise à jour image_url automatique à chaque run
v1.4 iOS Redesign 19.04.2026
  • Refonte complète Apple iOS — SF Pro, couleurs système, cartes blanches
  • Navigation simplifiée : focus Location (suppression onglets FAO & Achat)
  • Barre de navigation frosted-glass et bottom tabs mobile
  • Photos avec placeholder dégradé par source
  • Animations spring iOS sur toutes les cartes
  • Widget version avec historique des mises à jour (cette fenêtre)
v1.3 Scrapers & Photos 12.04.2026
  • Migration Scrapling v0.3 — API .css().first
  • Scraper LIVIT avec requests + BeautifulSoup (SSR Drupal)
  • Extraction photos : Naef, Grange, Immobilier.ch, SPG, APPT.ch
  • Amélioration du score : bonus communes favorites (Cologny, Vésenaz…)
v1.2 FAO & Achat 28.03.2026
  • Page FAO : permis de construire LDTR Genève
  • Page Achat : biens à la vente (villas, PPE, sur plans)
  • Filtres par score et type de bien
  • Notifications Telegram pour nouvelles alertes
v1.1 Stats & Analytics 15.03.2026
  • Page Stats : KPIs, donut chart, timeline, mots-clés fréquents
  • Système de score 1–4 avec pondération multi-critères
  • Historique des annonces vues en base
v1.0 Lancement 01.03.2026
  • Dashboard location initial
  • Scrapers : Naef, Grange, Immobilier.ch, Comptoir, MoserVernet
  • Base de données SQLite avec déduplication par identifiant
  • Génération HTML automatique via main.py