# retraite-maurice.fr — tout ce qu'il reste à coder

Établi le 30/10/2026 à partir du menu (`donnees/site.json`), de `../ARCHITECTURE.md`, de `../plan-du-site.html` et des 13 fichiers de `../Datas/`.
✅ = existe déjà. À tenir à jour avec ETAT.md.

## 1. Le simulateur de prix : un seul, réutilisé partout
- ✅ **Ce qu'il fait** (`assets/outils.js`, bloc `s.simulateur`) :
  - On choisit qui part (personnes, animaux), la date d'arrivée (remise) et les besoins (logement, aéroport, véhicule, déménagement).
  - Il choisit la formule Classique, Confort ou Zen et calcule le prix et l'échéancier.
  - Le bouton envoie vers le formulaire existant `form_start_v2.php` (expatriation-maurice.com, source `retraite-maurice`), avec la formule, les personnes, les animaux, le prix et la date.
- **Il couvre tout ce qui se vend dans les formules** : permis, famille (personnes en plus), animaux, logement, aéroport, véhicule, déménagement.
- **Aujourd'hui** : le lien « Tarifs et simulateur » du menu mène au simulateur de la page permis, en attendant la page `/formules/`.
- **À faire** :
  - [ ] page `/formules/` : le simulateur en grand, le détail de chaque service, une FAQ sur les prix et l'échéancier ;
  - [ ] chaque page service (logement, animaux, déménagement, aéroport et véhicule) reprend le même simulateur, avec son besoin déjà coché ;
  - [ ] un bouton « recevoir mon devis par e-mail » (formulaire 3.6).
- **Pas couvert** : l'achat immobilier (aucun prix). Question en attente.

## 2. Les outils (une page chacun, et une mini-version réutilisable dans les articles)
Chaque outil se termine par « Recevoir mon résultat par e-mail » (formulaire 3.6) et par la formule qui correspond au profil.
- **Un seul profil pour tous les outils**, gardé dans le navigateur : ce qu'on a répondu dans l'un (personnes, région, budget, animaux) pré-remplit les autres, le simulateur de prix et les formulaires.
- **Les mêmes chiffres partout** : le calculateur de budget et le tableau du coût de la vie lisent les mêmes données (`budget.json`, `regions.json`). Elles ne sont jamais écrites dans le code de l'outil.
- **Une page `/outils/`** les présente tous. Elle est reliée depuis le panneau Préparer (« Tous les outils ») et depuis le pied de page.

| Outil | Adresse | État |
|---|---|---|
| Test d'éligibilité | sur l'accueil et la page permis | ✅ |
| Calculateur de budget | `/preparer/calculateur-budget/` | mini-version ✅ sur l'accueil ; page complète à faire |
| Tableau interactif du coût de la vie | `/preparer/cout-de-la-vie/` | à faire (demandé le 30/10) : un tableau poste par poste qui change selon le nombre de personnes, le mode de vie (simple, confort, aisé), la région, location ou achat ; comparaison avec la France |
| Quiz interactif | à placer selon le thème | à faire (demandé le 30/10) |
| Comparateur de destinations | `/preparer/comparer/` | à faire : Maurice face au Portugal, au Maroc et à la Thaïlande, selon le profil (budget, climat, santé, fiscalité) |
| Simulateur d'achat immobilier | `/vivre/simulateur-achat/` | à faire : frais, taxes, seuil de 375 000 $ converti en euros au cours du jour (pas de prix de service : il n'entre pas dans le simulateur de prix) |
| Impôts sur la pension | dans Préparer › Impôts | à faire : ce que coûte la pension française à Maurice par rapport à la France |
| Convertisseur euro / dollar / roupie | `/en-direct/` + dans les articles | à faire : cours du jour |
| Coût d'un virement de pension | dans Préparer › Banque | à faire : banque, Wise, XE… pour un virement mensuel |
| Calendrier animaux | `/formules/animaux/` | à faire : date de départ → dates des vaccins et des tests |
| Combien virer en euros ? | page permis | à faire : 2 000 $ par mois convertis en euros au cours du jour |
| Calendrier des démarches | Préparer › Démarches | à faire : de 12 mois avant le départ jusqu'à 6 mois après l'arrivée, à cocher |
| Calendrier de la retraite française | Préparer › Impôts, pension | à faire : 5 ans avant, 2 à 3 ans avant, 6 mois avant, après le départ |
| Lexique de l'administration en anglais | Préparer › Démarches | à faire : lexique où l'on peut chercher un mot |
| Prix des vols selon le mois | Préparer › Organiser le départ | à faire : graphique des prix France–Maurice mois par mois |
| Documents à imprimer | `/outils/` + pages concernées | à faire : étapes du permis, checklist de départ, checklist logement, grille pour comparer les agences ; à cocher, en PDF |

### Trouvés dans `Datas/` (30/10) : la carte, les adresses, le direct
| Module | Adresse | Place dans le menu |
|---|---|---|
| Carte de l'île avec calques | `/carte/` | La carte ▾ |
| Les bonnes adresses : annuaire filtrable par catégorie et par région (129 restaurants, cliniques, banques, agences immobilières, promoteurs, déménageurs, artisans, rhumeries, vanilleries, 33 sites…), avec une fiche par lieu | `/adresses/` | La carte ▾ |
| Plages : les plus belles et les accès publics | `/carte/plages/` | La carte ▾ |
| Golfs et padel | `/carte/golfs-padel/` | La carte ▾ |
| Radars et routes | `/carte/radars-routes/` | La carte ▾ |
| Maurice en direct : météo des 5 régions, marées, webcams | `/en-direct/` | Actualités ▾ |
| Alerte cyclone, avec un **bandeau d'alerte qui s'affiche sur tout le site** quand une alerte est en cours | `/en-direct/cyclone/` | Actualités ▾ |
| Radios en direct : un lecteur pour les 38 radios | `/en-direct/radios/` | Actualités ▾ |
| Taux de change et convertisseur | `/en-direct/taux-de-change/` | Actualités ▾ |
| Jours fériés et fêtes : le calendrier de l'année | `/en-direct/jours-feries/` | Actualités ▾ |
| Le fil des derniers titres, en direct | `/actualites/` | Actualités ▾ |

Les cartes par sujet (plages, golfs, radars) sont la **même carte**, ouverte avec un seul calque. Chacune a sa page pour Google, parce que « carte des radars Maurice » ou « golf île Maurice » sont des recherches à part entière.
Les adresses et la carte lisent la **même base de lieux** (point 6) : la carte montre les lieux sur l'île, l'annuaire les présente en liste.
| Quiz « Maurice est-elle faite pour moi ? » | `/preparer/maurice-faite-pour-moi/` | à faire |
| « Mes économies tiendront-elles ? » | `/preparer/mes-economies/` | à faire |
| Checklist de départ | `/preparer/checklist-depart/` | à faire |
| Quiz « Quel coin de l'île » | `/vivre/quel-coin-de-l-ile/` | ✅ sur l'accueil ; page à faire |
| La carte | `/carte/` | ✅ carte simple des régions sur l'accueil ; grande carte à faire, avec les calques radars, accès aux plages et routes (une seule carte, pas une carte par sujet) |
| Maurice en direct | `/en-direct/` | ✅ météo sur l'accueil ; page à faire |

Ce que chaque outil à faire devra contenir :
- **Calculateur de budget, page complète** :
  - entrées : région, seul ou couple, location ou achat, voiture, santé selon l'âge, loisirs ;
  - résultat : un total par mois comparé à la pension, la vérification du seuil du permis, l'économie par rapport à la France ;
  - données : `budget.json` et `regions.json`.
- **« Mes économies tiendront-elles ? »** : à partir du capital, de l'âge de départ et des dépenses, une courbe jusqu'à la retraite.
- **Checklist de départ** : à cocher, gardée dans le navigateur, imprimable.
- **La carte, page complète** :
  - plein écran, avec des calques : santé, plages, golfs, marchés, radars, webcams, météo ;
  - une fiche par lieu ;
  - elle a besoin d'une base de lieux (point 6).
- **Maurice en direct** : météo, marées, alerte cyclone, webcams, 38 radios.
- **Outil possible, à décider** : un simulateur d'achat immobilier (frais, seuil de 375 000 $ en euros au cours du jour).

## 3. Les formulaires
Ils passent tous par un seul point d'entrée PHP qui crée la fiche dans l'app de gestion (source `retraite-maurice`). Chacun a :
- une protection anti-spam (champ piège et délai minimum) ;
- une case de consentement RGPD ;
- un e-mail de confirmation ;
- une page « merci », qui compte la conversion Google Ads.

| # | Formulaire | Où | Champs |
|---|---|---|---|
| 3.1 | Rendez-vous téléphonique gratuit | `/rendez-vous/` (bouton du menu) | nom, téléphone, e-mail, pays, jour et heure souhaités (avec le décalage horaire), seul ou couple, date de départ envisagée, message |
| 3.2 | Contact | `/contact/` | nom, e-mail, téléphone, question ; plus WhatsApp et les téléphones |
| 3.3 | Être rappelé | petit bloc en bas des pages de vente | téléphone, créneau |
| 3.4 | Guide gratuit | `/guide-gratuit/` + encarts dans les articles | prénom, e-mail (+ le profil tiré des outils) → envoi du PDF et des mails d'accueil |
| 3.5 | Newsletter | pied de page, `/actualites/` | e-mail |
| 3.6 | Recevoir mon résultat ou mon devis | à la fin de chaque outil et du simulateur | e-mail + le résultat |
| ✅ | Démarrer ma demande | `form_start_v2.php` existant | rien à faire, à part la source |

## 4. Ce qui tourne derrière
- [ ] Le point d'entrée PHP (leads → MySQL de l'app de gestion, avec le profil : région, budget, animaux, date d'arrivée).
- [ ] Les mails :
  - [ ] confirmations (rendez-vous, guide, résultat) ;
  - [ ] séquence d'accueil : J0 guide, J2 budget, J5 permis, J10 témoignage, puis invitation au rendez-vous ;
  - [ ] newsletter tirée des actualités.

  Les emojis sont des images Noto.
- [ ] Le guide PDF personnalisé (région, budget, checklist), généré à partir de la base.
- [ ] Le suivi :
  - [ ] GA4 et les conversions Google Ads (via Tag Manager) ;
  - [ ] des événements : quiz terminé, simulateur utilisé, formulaire envoyé.
- [ ] Le bandeau cookies (consentement), obligatoire dès que GA4 et Ads sont branchés.

## 5. Les pages
| Gabarit | Pages | État |
|---|---|---|
| Vente (`vente.html`) | permis retraité | ✅ |
| | famille, immobilier, formules, logement, achat immobilier, animaux, déménagement, aéroport et véhicule | à faire ; chacune = un `.json` dans `contenu/pages/` |
| Rubrique | Préparer, Vivre à Maurice | ✅ |
| Article | 2 articles | ✅ |
| Région (nouveau) | Nord, Ouest, Centre, Est, Sud | à faire : carte zoomée, budget pré-rempli, villes, service logement ; tirées de `regions.json` |
| Ville (nouveau) | Grand Baie, Flic-en-Flac, Tamarin, Rivière Noire, Moka (puis d'autres) | à faire |
| Outil (nouveau) | les outils du point 2 | à faire |
| Actualités (nouveau) | liste + page d'actu + brèves du bandeau d'accueil | à faire |
| Fiche lieu (nouveau) | un golf, une clinique, une plage… | après la base de lieux |
| Pages simples | contact, rendez-vous, guide gratuit, qui sommes-nous, témoignages, FAQ générale, mentions légales, confidentialité, cookies, plan du site, merci, 404 | à faire |
| Plus tard | recherche dans le site | quand il y aura beaucoup d'articles |

## 6. Le contenu et les données
- [ ] Une centaine d'articles réécrits depuis `Datas/`, par lots de 5 à 10, relus avant le lot suivant.
- [ ] La base de faits : `faits.json` existe, à compléter (loyers par région, barème fiscal, change…). Chaque chiffre porte sa source et sa date.
- [ ] La base de lieux pour la carte : plages, golfs, cliniques, marchés, banques, résidences, radars, webcams.
- [ ] Les actualités quotidiennes :
  - [ ] des robots planifiés collectent les infos (actus, change, carburant, cyclones, golfs, programmes immobiliers) ;
  - [ ] tout arrive dans une file « à valider », que tu valides ;
  - [ ] l'IA rédige un brouillon d'article, publié seulement après ton accord.
- [ ] Les posts pour les réseaux, à partir des mêmes actus. Le script « vie auto » existe déjà de son côté.
- [ ] Une alerte quand un chiffre devient trop vieux.

## 7. Technique, avant et après la mise en ligne
- ✅ Contrôle SEO, sitemap, schema.org, contrôle des liens, aperçu en ligne.
- [ ] Images plus légères (webp, plusieurs tailles), audit Lighthouse.
- [ ] Mise en ligne sur retraite-maurice.fr, Search Console.

## Ordre proposé
1. **Formulaires de base** : rendez-vous, contact, point d'entrée PHP, page merci, cookies, suivi. Tous les boutons du site y mènent.
2. **Pages de vente** : `/formules/`, puis les pages services.
3. **Les deux autres pages permis** : famille, puis immobilier.
4. **Aimant à e-mails** : le guide gratuit, le calculateur de budget, puis les autres outils.
5. **Régions et villes.**
6. **Articles**, par lots.
7. **Actualités** : Maurice en direct, puis les robots et les brouillons d'actus.
8. **La grande carte**, avec la base de lieux.
