Romain Siré

Travaux Réalisation

Doglife

Une landing page livrée, puis un serveur compromis à reprendre deux ans plus tard.

Organisation
Doglife — Montpellier
Secteur
Éducation canine
Période
2024, puis 2026
Nature
Réalisation
Page d'accueil du site Doglife.

Doglife est une landing page pour un éducateur canin installé à Montpellier, qui travaille en méthodes douces et positives.

Rôle

Conception, maquettage, développement et mise en ligne. Puis, deuxième mission au forfait : reprise et assainissement du serveur.

La contrainte

  1. 01

    Un client seul, sans budget de maintenance

    Un éducateur canin indépendant. Toute solution qui suppose un développeur d'astreinte, ou un abonnement de plus à surveiller, tombera en panne le jour où elle ne sera plus payée.

  2. 02

    Un intrus déjà sur la machine

    Deux ans après la livraison, le client rappelle : un ami hébergeait ses propres affaires sur le même serveur, dont un vieux WordPress laissé sans mise à jour. Ce WordPress a été piraté. Le problème n'était pas mon site, il était à côté — et sur la même machine.

Décisions

  1. 01

    Des îlots, pas une application

    Le site est en Astro, statique, avec quelques îlots React là où l'interaction le justifie. Le reste ne charge aucun JavaScript.

  2. 02

    Un back-end que le client peut s'offrir : aucun

    Airtable pour le contenu qu'il fait vivre, Formspree pour les demandes de contact. Pas de serveur applicatif, donc pas de serveur applicatif à maintenir, à mettre à jour ni à sécuriser. C'est exactement ce qui a manqué au WordPress d'à côté.

  3. 03

    Expulser, puis faire le ménage

    Sur la deuxième mission : sortir les intrus, remettre le serveur au propre, et supprimer ce qui n'avait rien à y faire. La cause de l'incident n'était pas une faille exotique, c'était un logiciel installé et oublié.

Résultat

Site en ligne depuis 2024. Toujours client aujourd'hui : c'est lui qui est revenu pour la seconde mission.

Technique

  • Astro
  • TypeScript
  • React
  • Figma

Liens