Skip to content
Rúben Modernoruben.moderno
Escola Armunia Viola
2026/Design, Entwicklung & Infrastruktur

Escola Armunia Viola

Die Escola Armunia Viola lebt von Kursen, Sitzungen und handgefertigten Produkten – einem Katalog, der sich ständig ändert. Hätte jeder neue Preis, jeder neue Kurs erst über meinen Schreibtisch gehen müssen, hätte die Website das Geschäft ausgebremst, statt es zu tragen. Ich habe ihm eine Website mit 18 Seiten gebaut, vollständig auf Cloudflare gehostet, die er ganz allein bespielt – er bearbeitet jeden Text und jeden Inhalt selbst, einfach, schnell und unkompliziert, vom ersten Kurs bis zum letzten Produkt im Shop, ohne eine Zeile Code anzufassen und ohne für irgendetwas davon auf mich angewiesen zu sein.

Web DesignDecap CMSCloudflare PagesSEODSGVO
Site besuchen
Escola Armunia Viola
Ergebnisse
18
Seiten – alle vom Kunden selbst veröffentlicht, ganz ohne Code
~1 min
vom Klick bis online
100%
autonom: null Abhängigkeit von mir beim Bearbeiten
0
verlorene Veröffentlichungen, seit Vercel Geschichte ist
Die Herausforderung

18 Seiten selbst veröffentlichen, ohne Code – und ohne böse Überraschungen beim Deploy

  • Der Kunde musste 18 Seiten veröffentlichen können (Kurse, Sitzungen, Packs, Shop, Über uns, Kontakt) – ohne HTML zu lernen und ohne von mir abhängig zu sein.
  • Der Katalog ändert sich ständig – Preise, Aktionen, Termine – und jede Änderung musste in Minuten online sein, nicht erst nach Tagen.
  • Gefragt war starkes technisches SEO (JSON-LD, Sitemap) sowie DSGVO-Konformität für ein portugiesisches spirituelles Publikum, dem Privatsphäre sehr wichtig ist.
  • Der Shop musste über WhatsApp laufen – teils eigener Katalog, teils Stücke befreundeter Kunsthandwerker –, weil dieses Publikum reden will, bevor es kauft, statt mit Karte zu zahlen.
Der Ansatz

Decap CMS über GitHub, vollständig auf Cloudflare

Decap CMS mit GitHub-Login gibt dem Kunden ein visuelles Redaktionspanel, in dem er jeden Text, jedes Bild und jeden Preis selbst bearbeitet, einfach und schnell; im Hintergrund bleibt der Inhalt versioniertes Markdown – ganz ohne Datenbank. Der gesamte Stack – Hosting, Functions und CDN – läuft auf Cloudflare, und jede Änderung ist nach rund einer Minute veröffentlicht. Ein minimaler Stack, volle Kontrolle, keine Überraschungen: Was der Kunde veröffentlicht, bleibt auch online.

Was ich gebaut habe

Redaktionspanel, Hybrid-Shop über WhatsApp, technisches SEO

Redaktionspanel

Decap CMS mit GitHub-Login – der Kunde bearbeitet Text, Bilder und Preise selbst, einfach und schnell, ohne auf einen Entwickler zu warten.

Hybrid-Shop

Eigene Produkte mit direktem WhatsApp-Link; Stücke befreundeter Kunsthandwerker sind sichtbar kreditiert und verlinken zu deren eigenen Kanälen.

Technisches SEO

Dynamisches JSON-LD pro Seite, Sitemap, llms.txt für Suchmaschinen und KI.

DSGVO – ernst gemeint

Google Analytics erst nach Einwilligung – ein Banner, der wirklich etwas tut, nicht nur Deko ist.

Performance

WebP-Bilder, Lighthouse 95+, CDN an der Cloudflare-Edge.

Was ich gelernt habe

Zuverlässigkeit zählt mehr als der Stack selbst

Decap CMS funktioniert, ein maßgeschneidertes Panel fühlt sich besser an

Für alle, die schnelle redaktionelle Autonomie brauchen, aber kein Budget – oder keine Zeit – für ein von Grund auf gebautes Admin-Panel haben, ist Decap CMS weiterhin eine solide Lösung: Die Oberfläche ist generisch, funktioniert aber. Nach dem Bau des maßgeschneiderten Back-Office für Energia Natural wurde klar, dass ein Panel, das auf das jeweilige Geschäft zugeschnitten ist, schöner und intuitiver ist. Es kommt auf Budget und Zeitplan an – erlauben beide es, bevorzuge ich heute immer die maßgeschneiderte Lösung.

WhatsApp als Shop schlägt den Checkout

Ich hatte Stripe geplant. Der Kunde bremste mich aus: "Mein Publikum will reden, bevor es kauft." Er hatte recht – der vorformulierte WhatsApp-Link konvertiert in dieser Nische deutlich besser als jeder Warenkorb.

Vercel hat Veröffentlichungen des Kunden verschluckt – ohne Warnung

Der Vercel-Hobby-Plan stellte den Build irgendwann stillschweigend ein: Die CMS-Commits kamen zwar auf GitHub an, aber das Deployment blieb bei 0ms stehen, und der neue Inhalt ging nie online. Der Kunde veröffentlichte, und die Website blieb unverändert. Ich habe alles auf Cloudflare Pages Functions migriert und die Abhängigkeit von der Vercel-CLI entfernt – seitdem: null verlorene Veröffentlichungen.

Würde ich es heute noch mal so bauen?

Wahrscheinlich würde ich Astro statt eines eigenen Generators nehmen – heute gibt es keinen Grund mehr, eine manuelle Build-Pipeline am Leben zu halten, wenn Astro dasselbe mit weniger Code löst. Es bleibt trotzdem so, wie es ist, denn es funktioniert – und etwas anfassen, das läuft, nur damit es im Portfolio hübscher aussieht, ist nicht meine Art zu arbeiten.

Wie es weitergeht

Zahlungen und Anmeldungen, sobald der Bedarf da ist

Als Nächstes: optionale Zahlungen für die digitalen Packs und ein Dashboard für Kursanmeldungen. Ich baue das nicht, bevor der Kunde den Bedarf tatsächlich spürt – die Roadmap folgt dem Geschäft, nicht umgekehrt.

Brauchst du eine Website, die du dir zutraust, allein zu veröffentlichen?

Ich erzähle dir, was ich für Unternehmen gebaut habe, die nicht auf einen Entwickler warten können – und entwerfe dir eine maßgeschneiderte Lösung.

Sprich mich an