ProjetsSite web · assisté par l'IA
Site de Claire KREMER
Site d'une conseillère immobilier de Romilly-sur-Seine : annonces synchronisées, estimation en ligne, formulaire en étapes et espace d'édition.
Le projet
Site réel d'un agent immobilier du réseau Joya, en production sur c-claire.fr. PHP sans framework : routeur et gabarits maison, contenus en JSON modifiables depuis un espace d'administration, annonces synchronisées dans un cache local, chiffres du marché issus des ventes publiques (DVF). Le formulaire de contact est protégé contre le spam sans cookie, les demandes sont enregistrées avant l'envoi des e-mails, et le site ne dépose aucun cookie de suivi. J'ai fait les choix techniques, l'intégration et la mise en ligne pour ma cliente.
La vidéo du projet
En bref
- Contexte
- Projet client réel, en production (ma mère, agent immobilier)
- Stack
- PHP 8 sans framework · JSON · PHPMailer · JavaScript en modules · Apache
- Hébergement
- Serveur Apache géré avec Plesk, tâches planifiées pour la synchronisation et la purge
- Annonces
- Synchronisées depuis le réseau Joya, lues dans un cache local
- Marché
- Prix au m² calculés depuis les ventes publiques DVF (DGFiP)
- Étude de cas
- Ouvrir ↗
Sous le capot
- SyncAnnonces synchronisées
- Un script planifié lit les annonces, les normalise et les écrit dans un cache local : les visiteurs ne dépendent jamais de la source. Si elle renvoie soudain zéro bien, la désactivation n'a lieu qu'après une seconde confirmation.
- FormFormulaire sans cookie ni spam
- Questionnaire en 6 étapes qui fonctionne aussi sans JavaScript : jeton signé avec délai minimal de 3 s, champ piège, limitation de débit par adresse hachée. La demande est enregistrée avant l'envoi des e-mails, et un renvoi automatique rattrape les pannes.
- RGPDVie privée par conception
- Aucun cookie de suivi, donc aucun bandeau. Les consentements sont conservés avec le texte exact accepté, et une purge quotidienne supprime les demandes (183 jours par défaut) et les preuves (3 ans).
- AdminEspace d'édition autonome
- Ma cliente modifie elle-même ses textes, ses coordonnées, ses communes et ses photos, et suit ses demandes. Session isolée, jeton CSRF, tentatives de connexion limitées.
IA & méthode
J'ai conçu le site et pris les décisions (pas de framework, pas de cookie de suivi, structure des contenus). L'IA m'a aidé à produire le code et à l'auditer : sécurité, SEO, accessibilité. Chaque changement est relu et testé avant la mise en ligne. Ma façon d'utiliser l'IA →
