Skip to content
Rúben Modernoruben.moderno
Escola Armunia Viola
2026/Design, développement & infra

Escola Armunia Viola

L'École Armunia Viola vit de cours, de séances et de produits artisanaux — un catalogue qui change constamment. Si chaque prix, chaque nouveau cours, chaque événement devait passer par moi, le site freinerait l'activité au lieu de la servir. Je lui ai construit un site de 18 pages, hébergé entièrement sur Cloudflare, où il édite lui-même tous les textes et contenus — simplement, rapidement et sans effort — du premier cours au dernier produit de la boutique, sans toucher au code et sans jamais dépendre de moi pour quoi que ce soit.

Web DesignDecap CMSCloudflare PagesSEORGPD
Voir le site
Escola Armunia Viola
Résultats
18
pages, toutes publiées par le client sans une ligne de code
~1 min
du clic à la mise en ligne
100%
autonome : zéro besoin de moi pour publier
0
publication perdue depuis qu'il a quitté Vercel
Le défi

Modifier 18 pages sans toucher au code — et sans mauvaise surprise au déploiement

  • Le client devait pouvoir publier 18 pages (cours, consultations, packs, boutique, à propos, contact) sans apprendre le HTML ni dépendre de moi.
  • Le catalogue change constamment — prix, promotions, événements — et chaque modification devait être en ligne en quelques minutes, pas en plusieurs jours.
  • Il fallait un SEO technique solide (JSON-LD, sitemap) et une conformité RGPD sérieuse, pour un public portugais tourné vers la spiritualité, très attentif à sa vie privée.
  • La boutique devait fonctionner par WhatsApp — en partie catalogue maison, en partie artisans partenaires — parce que ce public veut discuter avant d'acheter, pas sortir sa carte bancaire.
L'approche

Decap CMS sur GitHub, hébergé entièrement sur Cloudflare

Decap CMS avec connexion GitHub donne au client une interface visuelle où il modifie lui-même n'importe quel texte, image ou prix, simplement et rapidement ; en coulisses, le contenu reste en markdown versionné, sans base de données à gérer. Toute la stack — hébergement, functions et CDN — tourne sur Cloudflare, et chaque modification est publiée en une minute environ. Stack minimale, contrôle total, aucune mauvaise surprise : ce que le client publie reste en ligne, point final.

Ce que j'ai construit

Panneau éditorial, boutique hybride par WhatsApp, SEO technique

Panneau éditorial

Decap CMS avec connexion GitHub — le client modifie texte, images et prix lui-même, simplement et rapidement, sans attendre un développeur.

Boutique hybride

Produits maison avec lien direct vers WhatsApp ; pièces des artisans partenaires redirigées vers leurs propres canaux, chaque artisan étant clairement crédité.

SEO technique

JSON-LD dynamique par page, sitemap, llms.txt pour les moteurs de recherche et l'IA.

RGPD pris au sérieux

Google Analytics activé seulement après consentement — un bandeau qui sert à quelque chose, pas juste décoratif.

Performance

Images WebP, Lighthouse 95+, CDN Cloudflare en périphérie.

Ce que j'ai appris

La fiabilité compte plus que la stack elle-même

Decap CMS fait le travail, mais un panneau sur mesure est plus agréable

Pour qui a besoin d'autonomie éditoriale rapide sans budget — ni temps — pour un admin construit sur mesure, Decap CMS reste une solution valable : l'interface est générique, mais elle fonctionne. Après avoir construit le back-office sur mesure d'Energia Natural, il est devenu évident qu'un panneau pensé pour l'activité spécifique du client est plus beau et plus intuitif. Tout est question de budget et de délai : quand les deux le permettent, je préfère aujourd'hui toujours l'option sur mesure.

WhatsApp comme boutique bat le checkout

J'avais prévu d'intégrer Stripe. Le client a freiné : « mon public veut parler avant d'acheter ». Il avait raison — le lien WhatsApp préformaté convertit bien mieux, dans ce créneau, que n'importe quel panier d'achat.

Vercel a caché les publications du client, sans prévenir

Le plan Hobby de Vercel a arrêté de lancer le build, en silence total : les commits du CMS arrivaient bien sur GitHub, mais le déploiement restait bloqué à 0 ms et le nouveau contenu ne sortait jamais. Le client publiait, et le site restait inchangé. J'ai tout migré vers Cloudflare Pages Functions et supprimé la dépendance à la CLI Vercel — depuis, zéro publication perdue.

Si je le refaisais aujourd'hui

J'utiliserais sans doute Astro plutôt qu'un générateur maison — désormais, il n'y a plus de raison de maintenir un pipeline de build artisanal quand Astro fait la même chose avec moins de code. Ça reste tel quel parce que ça marche : retoucher un système qui fonctionne juste pour embellir mon CV, ce n'est pas ma façon de travailler.

Prochaines étapes

Paiements et inscriptions, quand la demande se fera sentir

Prochaine étape : des paiements optionnels pour les packs numériques et un tableau de bord d'inscriptions aux cours. Je ne construis rien avant que le client en sente le besoin — la roadmap suit l'activité, jamais l'inverse.

Besoin d'un site auquel tu fais confiance pour publier tout seul ?

Je te raconte ce que j'ai appris en construisant pour des entreprises qui ne peuvent pas attendre un développeur — et je te dessine quelque chose à ta mesure.

Parlons-en