Aller au contenu
DP
Retour aux projets

Projet client

CRP-Assurance

Site professionnel d'un cabinet d'assurance, réalisé de bout en bout, avec un back-office pour que le cabinet modifie lui-même ses contenus.

Page d'accueil de CRP-Assurance.com
La page d'accueil du site.

En bref

CRP-Assurance.com est le site d'un cabinet d'assurance. J'ai mené tout le projet, du premier échange avec le client jusqu'à la mise en ligne : pages des offres, demandes de devis, espace client, et un back-office qui permet au cabinet de tout modifier sans moi.

Le contexte et le besoin

Le cabinet souhaitait un site sérieux pour présenter ses offres, aux particuliers comme aux professionnels, et recevoir des demandes de devis. Il voulait aussi pouvoir mettre à jour ses textes, ses actualités et ses partenaires lui-même.

Premier vrai client pour moi : la première étape a été de comprendre ce que « un site sérieux » voulait dire pour lui, avant d'écrire du code.

Ce que j'ai réalisé

  • Plus de trente pages d'offres (auto, habitation, santé, prévoyance, responsabilité civile professionnelle, flotte, décennale…), générées à partir d'un catalogue commun.
  • Un back-office : contenus et pages, actualités, FAQ, partenaires, demandes de devis, contrats, utilisateurs et réglages.
  • Un espace client : consultation des contrats et des devis, et contrat téléchargeable en PDF.
  • Des outils : calculatrice, simulation, et l'intégration du devis en ligne d'un assureur partenaire.
  • Un blog d'actualités, les mentions légales et la conformité RGPD.
  • Le nom de domaine, l'hébergement et un guide de mise en ligne.

Les choix techniques

  • PHP et MySQL, sans framework, compatibles PHP 7.1 et plus : la version de PHP de l'hébergement mutualisé n'était pas garantie.
  • PDO et requêtes préparées pour l'accès aux données, jetons CSRF sur les formulaires d'administration.
  • Les identifiants sensibles sont stockés dans un fichier séparé, hors du dépôt de code.
  • Les images optimisées : de 226 Mo à 7 Mo, pour un site plus rapide.
  • Les erreurs PHP ne s'affichent jamais aux visiteurs : elles sont enregistrées dans un journal protégé.

Les difficultés et comment je les ai résolues

  • Pas d'accès SSH sur cette formule d'hébergement : la mise en ligne se fait en FTP. Les transferts échouaient au hasard avec trop de connexions simultanées ; j'ai documenté les bons réglages de FileZilla.
  • Savoir si tout est bien en ligne : j'ai créé une page de vérification qui compare chaque fichier du serveur au paquet envoyé, et signale ce qui manque ou ce qui ne fonctionne pas (base de données, droits sur les dossiers).
  • Version de PHP inconnue : j'ai écarté les fonctions trop récentes pour rester compatible.

Le résultat

Le site est en ligne sur crp-assurance.com. Grâce au back-office, le cabinet modifie un texte, une photo ou un article sans avoir besoin de moi ni de renvoyer de fichiers.

Ce que j'en retiens

  • Le plus difficile n'est pas le code, c'est de bien comprendre le besoin du client.
  • Rendre le client autonome sur ses contenus fait partie du travail.
  • Une mise en ligne doit pouvoir se vérifier simplement, surtout sans accès au serveur.

Compétences mobilisées

  • Recueillir et analyser le besoin d'un client.
  • Développer un site web dynamique avec base de données.
  • Gérer un nom de domaine et un hébergement.
  • Sécuriser un site et respecter le RGPD.
  • Documenter une procédure de mise en ligne.

Une question sur ce projet ?

Je serai ravi d'en parler plus en détail lors d'un échange.

dorianpachot@gmail.com