Skip to content
Rúben Modernoruben.moderno
Energia Natural
2026/Architektur, Entwicklung & Infrastruktur

Energia Natural

Micael arbeitet mit der Erde — intuitive Landwirtschaft, Tiefenökologie, Regeneration der mediterranen Landschaft. Er konnte nicht von mir abhängig sein, nur um einen Preis zu ändern; das widersprach allem, was er praktiziert. Ich habe ihm eine Website gebaut, die er ganz allein führt, vom ersten Text bis zum letzten Preis.

AstroCloudflare D1TypeScriptSSRCustom CMS
Site besuchen
Energia Natural
Ergebnisse
100/100
Lighthouse in allen Metriken
17 Module
Back-Office, allein von ihm verwaltet
< 1 min
zum Veröffentlichen, ohne Code
35
Seiten, 27 aus der Datenbank generiert
Unsere Website zu entwickeln war ein echtes Abenteuer, und Rúben hat jeden Entwurf, jede Änderung, jede Umsetzung begleitet. Verfügbar, kreativ, engagiert und unermüdlich. Von unserer Seite fühlte es sich an, mit jemandem zu arbeiten, der sich einsetzt und sich dem Projekt hingibt und es zu seiner eigenen Mission macht. Die Kommunikation war klar, mit proaktiver und stets positiver Energie. Wir sind sehr zufrieden mit dem Ergebnis, aber auch mit dem Prozess, der leichter war, weil er mit Rúben stattfand. Wir sind für alles unglaublich dankbar!
Mica und JoanaEnergia NaturalAus dem Portugiesischen übersetzt
Die Herausforderung

Nichts durfte von mir abhängen

  • Bei seinem Geschäft geht es um Autonomie — von einem Entwickler abhängig zu sein, nur um einen Preis zu ändern, ergab keinen Sinn.
  • Er musste Nachrichten, Events, Projekte, Services, Einstellungen, Nutzer und Verlauf verwalten — alles allein, per Admin.
  • 14 Service-Seiten mussten aus der Datenbank kommen, nicht aus statischen Dateien, die nur ich bearbeiten konnte.
  • Passwortloses Login — ein kleines Team hat keine Zeit, verlorene Zugangsdaten zu verwalten.
  • Analytics musste es geben, aber ohne Cookies — DSGVO by Design, nicht per Consent-Banner.
Der Ansatz

Eine Website, die er selbst pflegt

Astro 5 in hybridem SSR auf Cloudflare Pages und D1, mit einem Admin, der speziell für sein Geschäft gebaut wurde — kein generisches CMS, das passend gemacht werden musste. Magic Links mit Einmal-Tokens und einer Allowlist in D1 nehmen das Passwort aus dem Weg. Ein eigenes Analytics, von mir in ~150 Zeilen geschrieben, schreibt direkt nach D1, ohne Cookies, ohne Drittanbieter-Tool. Das Ergebnis: Micael meldet sich an, ändert, was nötig ist, meldet sich ab — ohne auf mich zu warten.

Was ich gebaut habe

Back-Office aus 17 Modulen, ganz seins

Vollständiges Back-Office

17 Module — die 7 Seiten der Website, Nachrichten, Identität und Marke, Menü und Footer, Rechtstexte, 404-Seite, alle Texte, Übersetzungen, Nutzer, Analytics, Verlauf — von ihm verwaltet, von Anfang bis Ende.

Dynamische Seiten

14 Service-Seiten entstehen aus der Datenbank: Text ändern, und die Seite aktualisiert sich selbst.

Passwortloses Auth

Magic Links via Resend, Einmal-Tokens, D1-Allowlist — kein Passwort zum Vergessen.

Cookieless Analytics

~150 Zeilen von Grund auf geschrieben, DSGVO by Design, sein eigenes Dashboard.

Domain-E-Mail

@energianatural.pt über Cloudflare Email Routing.

Anti-Spam

Turnstile + Honeypot + Rate-Limit pro E-Mail, ohne manuellen Eingriff.

Was ich gelernt habe

Bauen für jemanden, der keine Mittelsmänner will

Cloudflare D1 reicht für fast alles

Ich war anfangs nervös wegen verteiltem SQLite — unnötig. Für institutionelle Sites mit bis zu einigen Tausend Nutzern reicht D1 mehr als aus, und die Integration mit Cloudflare Pages ist trivial.

Ein maßgeschneidertes CMS dauert länger, als es aussieht

Ich habe den Aufwand eines 17-Modul-Back-Offices unterschätzt. Beim nächsten Mal verlange ich entweder mehr dafür, oder ich nutze etwas wie Payload CMS für die generischen Module und schreibe nur das Kunden-Spezifische von Grund auf.

Lighthouse 100/100/100/100 ist Overkill, verkauft aber

100 in jeder Kategorie zu erreichen kostete ~2 zusätzliche Tage. Für den Endnutzer hätte 90+ gereicht. Aber der perfekte Lighthouse-Screenshot ist ein direkter Verkaufstreiber für den nächsten Kunden.

Magic Links schlagen Passwörter

Er hat nie nach "Passwort vergessen" gefragt, weil es keins gibt, das man vergessen könnte. Für kleine Teams (bis ~20 Nutzer) empfehle ich es immer.

Wie es weitergeht

Anmeldegebühren und SMS

Nächste Phase: Zahlungen für Schulungsanmeldungen integrieren und Benachrichtigungen zusätzlich zur E-Mail auf SMS erweitern. Ich warte auf echtes Nutzerfeedback, bevor ich weitermache.

Brauchst du eine maßgeschneiderte Plattform?

Ich kann einen kompletten Stack für dein Unternehmen entwerfen und bauen — Back-Office inklusive.

Sprich mich an