
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.

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.
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.
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.
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.
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.