Zum Inhalt springen
zaika.one

Projekte

Aktuelle Arbeit — das Problem und was ich gebaut habe. Links zu Live-Demo oder Quellcode gibt es, wo die Arbeit öffentlich ist.

Screenshot der Website DocGuard

DocGuard

SaaS

Kleine Büros — Steuerberater, Architekten, Agenturen, Handwerksbetriebe — haben ihre wichtigen Dokumente auf wenigen Computern. Eine überschriebene Datei, ein gelöschter Ordner, ein gestohlener Laptop oder Ransomware, und tagelange Arbeit ist weg; Backup-Lösungen für Großunternehmen sind für sie zu kompliziert und zu teuer.

Nichts wird je überschrieben: Jedes Speichern wird zu einer Version, und gelöschte Dateien warten im Archiv, bis jemand sie zurückholt.

Mehr Details
Problem
Kleine Büros — Steuerberater, Architekten, Agenturen, Handwerksbetriebe — haben ihre wichtigen Dokumente auf wenigen Computern. Eine überschriebene Datei, ein gelöschter Ordner, ein gestohlener Laptop oder Ransomware, und tagelange Arbeit ist weg; Backup-Lösungen für Großunternehmen sind für sie zu kompliziert und zu teuer.
Was ich gebaut habe
DocGuard, mein eigenes Produkt: eine App für Windows und Linux, die die vom Team gewählten Ordner still sichert und jede Version jedes Dokuments aufbewahrt. Jede frühere Version und jede gelöschte Datei ist mit einem Klick zurück, und ein Administrator kann einen ganzen Ordner auf den Stand von vor einer Stunde zurücksetzen — etwa nach Ransomware. Teams teilen Ordner, ein Gastcomputer-Modus zeigt die eigenen Dateien als Laufwerk und hinterlässt nichts, und die Organisationsansicht zeigt Personen, den Zustand jedes Computers und ein Protokoll, das niemand ändern kann — in der App und im Browser. Optionale Ende-zu-Ende-Verschlüsselung mit dem eigenen Schlüssel der Organisation, Anmeldung in zwei Schritten, freie Wahl des Speicherorts mit angezeigtem DSGVO-Status, IT-Partner, die ihre Kunden mit deren Zustimmung betreuen, Apps, die sich selbst aktualisieren, und eine Schritt-für-Schritt-Anleitung in drei Sprachen. Derzeit im frühen Zugang.
Screenshot der Website Malermeister Rutten

Malermeister Rutten

CMS

Ein Malermeisterbetrieb mit zwei Gewerken — Industrielackierung sowie natürliche, mineralische Innen- und Außenanstriche — brauchte eine Website, die beide Bereiche klar darstellt, Inhalte ohne Entwickler pflegbar macht und Besucher zu Angebotsanfragen führt.

Mehr Details
Problem
Ein Malermeisterbetrieb mit zwei Gewerken — Industrielackierung sowie natürliche, mineralische Innen- und Außenanstriche — brauchte eine Website, die beide Bereiche klar darstellt, Inhalte ohne Entwickler pflegbar macht und Besucher zu Angebotsanfragen führt.
Was ich gebaut habe
Eine Payload-CMS- und Next.js-Website, deren Seiten, Navigation und Leistungsinhalte im Admin-Bereich gepflegt werden. Eine geteilte Startseite stellt beide Gewerke nebeneinander vor, jedes mit eigener Leistungsseite, dazu ein fünfstufiger Ablauf „von der Anfrage zur Abnahme“. Das Anfrageformular hat eine Themenauswahl, eine Einwilligungs-Checkbox und einen Honeypot gegen Spam und wird von der Website selbst verarbeitet — ohne externen Formulardienst. Hell/Dunkel-Modus, generierte OpenGraph-Bilder, Sitemap, Impressum und Datenschutzseite, gehostet auf einem DigitalOcean-VPS hinter Cloudflare.
Screenshot der Website Autohaus First

Autohaus First

Web

Ein Autohaus für Neu- und Gebrauchtwagen in Rinteln brauchte eine Website, die Kunden in ihrer eigenen Sprache lesen können und die in der lokalen Suche gefunden wird — schnell und ganz ohne zu patchenden Server.

Mehr Details
Problem
Ein Autohaus für Neu- und Gebrauchtwagen in Rinteln brauchte eine Website, die Kunden in ihrer eigenen Sprache lesen können und die in der lokalen Suche gefunden wird — schnell und ganz ohne zu patchenden Server.
Was ich gebaut habe
Eine statisch exportierte Next.js-Website mit Tailwind CSS in vier Sprachen (Deutsch, Englisch, Russisch, Ukrainisch), die Besucher automatisch in ihre Browsersprache leitet. SEO-Metadaten pro Sprache, eine Sitemap mit hreflang und strukturierte Daten als AutoDealer mit Adresse, Öffnungszeiten und Standort; ein Fahrzeugbereich mit Verlinkung zu den mobile.de-Angeboten des Händlers, eine Kontaktseite mit Google Maps sowie vollständige Rechtsseiten (Impressum, Datenschutz, AGB, Cookie-Richtlinie). Gehostet auf AWS S3 hinter CloudFront mit Route 53 für DNS — ganz ohne zu wartenden Server.
Screenshot der Website Musterfirma

Musterfirma

CMS

Kleine Unternehmen, die eine editierbare Website wollen, stehen vor der Wahl zwischen einem starren Baukasten oder einer Agentur für jede Textänderung – und ein Interessent kann die eigentliche Bedienung vorher nirgends selbst ausprobieren.

Selbst-Registrierung direkt im Login-Formular – nur E-Mail und Passwort (mindestens 4 Zeichen), kein Invite nötig.

Mehr Details
Problem
Kleine Unternehmen, die eine editierbare Website wollen, stehen vor der Wahl zwischen einem starren Baukasten oder einer Agentur für jede Textänderung – und ein Interessent kann die eigentliche Bedienung vorher nirgends selbst ausprobieren.
Was ich gebaut habe
Ein produktionsreifes CMS aus Payload 3 + Next.js – blockbasierte Seiten, rollenbasierte Rechte, ein Aktivitätsprotokoll, Hintergrund-Jobs, markengerechte Transaktions-E-Mails mit Zwei-Faktor-Login – als öffentliche Selbstbedienungs-Demo betrieben. Jeder kann sich direkt im Login-Formular selbst ein Konto anlegen und erhält eine eingeschränkte Kundenrolle, um den blockbasierten Seiteneditor aus erster Hand auszuprobieren – ohne Einladung und ohne Zugriff auf die Benutzerverwaltung. Eine greifbare Antwort auf die Frage „Wie würde meine eigene Seite eigentlich verwaltet?“

Öffentliche Demo: Besucher können sich dort selbst anmelden und Inhalte bearbeiten. Diese Inhalte sind nutzergeneriert, ungeprüft und stehen in keinem Zusammenhang mit einem echten Unternehmen – ich übernehme dafür keine Verantwortung (ausführlicher Hinweis im Impressum der Demo-Seite).

Screenshot der Website Resto Rhein

Resto Rhein

MicroservicesIn Entwicklung

Restaurantsuche und Tischreservierung sind über viele Apps verstreut, und kleine Restaurants haben keine erschwingliche Möglichkeit, ihre Verfügbarkeit und Reservierungen selbst zu verwalten.

Mehr Details
Problem
Restaurantsuche und Tischreservierung sind über viele Apps verstreut, und kleine Restaurants haben keine erschwingliche Möglichkeit, ihre Verfügbarkeit und Reservierungen selbst zu verwalten.
Was ich gebaut habe
Eine Plattform zur Restaurantsuche und -reservierung, aufgebaut als ereignisgesteuertes Microservices-Backend — rund 20 Python-/FastAPI-Dienste (Auth, Restaurants, Speisekarten, Buchungen, Zahlungen, Benachrichtigungen, Echtzeit u. v. m.), koordiniert über NATS JetStream mit einem Saga-Orchestrator für verteilte Transaktionen, PostgreSQL und Redis hinter einem Traefik-Edge-Router mit automatischem TLS. Bereitgestellt auf einer DigitalOcean-VM mit dienstweiser CI/CD — Backup, Migration, Deployment und Rollback für jeden Dienst einzeln. Das Frontend ist Flutter Web nach dem BLoC-Muster. Befindet sich noch in aktiver Entwicklung.
Screenshot der Website Metzlaf Automobilzentrum

Metzlaf Automobilzentrum

Web

Ein Autohaus brauchte eine schnelle, zweisprachige Website, die lokal gut rankt und einfach zu pflegen bleibt — ganz ohne zu patchenden Server und ohne Agentur-Abhängigkeit.

Mehr Details
Problem
Ein Autohaus brauchte eine schnelle, zweisprachige Website, die lokal gut rankt und einfach zu pflegen bleibt — ganz ohne zu patchenden Server und ohne Agentur-Abhängigkeit.
Was ich gebaut habe
Von Angular auf eine statisch exportierte Next.js-Website mit Tailwind CSS umgebaut — deutsche und englische Seiten für Verkauf, Ankauf, Finanzierung und Kontakt, mit SEO-Metadaten pro Sprache, hreflang-Verweisen und Sitemap sowie strukturierten Daten als AutoDealer mit Adresse, Öffnungszeiten, Standort und Inhaber. Die Fahrzeugangebote verlinken auf die mobile.de-Seite des Händlers, die Kontaktseite bindet Google Maps ein, und Datenschutz, Nutzungsbedingungen, Cookie-Richtlinie und Impressum sind integriert. Gehostet auf AWS S3 hinter CloudFront mit Route 53 für DNS — ganz ohne zu wartenden Server.
Screenshot der Website zaika.one

zaika.one

Web

Ich wollte ein Portfolio, das sofort lädt, gut rankt, in mehreren Sprachen funktioniert und jahrelang ohne zu wartenden oder zu patchenden Server läuft.

Mehr Details
Problem
Ich wollte ein Portfolio, das sofort lädt, gut rankt, in mehreren Sprachen funktioniert und jahrelang ohne zu wartenden oder zu patchenden Server läuft.
Was ich gebaut habe
Eine statisch exportierte Next.js-Website in sieben Sprachen (de, en, uk, es, fr, pt, it) mit Metadaten, hreflang und strukturierten Daten pro Sprache. Das Sprach-Routing läuft als Cloudflare-Edge-Funktion; das Kontaktformular sendet direkt an Web3Forms, ganz ohne Backend. Cookiefrei — kein Consent-Banner — mit Impressum und DSGVO-Datenschutzseite sowie einem hellen/dunklen und saisonalen Theme-System in reinem CSS.