Wigandt Technology
Referenzen
DomainWarn2026

DomainWarn: Domain-Monitoring als SaaS mit Laravel und Nuxt

Fallstudie zu DomainWarn: SaaS für Domain-, DNS-, SSL- und E-Mail-Monitoring mit Laravel 13, PostgreSQL, Redis, Nuxt 4, Change Detection, zwanzig Benachrichtigungskanälen und Stripe-Abrechnung.

DomainWarn SaaS-Plattform
DomainWarn
Über das Unternehmen

DomainWarn

SaaS für Domain- und E-Mail-Monitoring

St. Georgenstr. 17, 56751 Polch, Deutschland

DomainWarn ist ein eigenes SaaS-Produkt von Wigandt Technology für Webagenturen, Freelancer und IT-Dienstleister. Die Plattform überwacht Website, DNS, Zertifikate, Domain-Registrierung und E-Mail-Infrastruktur aller Kundendomains in einem Dashboard und meldet Änderungen an MX, SPF, DMARC, Nameservern oder Zertifikaten.

Zur Website

Projekt

Überblick

DomainWarn ist eine B2B-SaaS-Plattform für Webagenturen, Freelancer und IT-Dienstleister, die viele Kundendomains betreuen. Die Anwendung überwacht Website, DNS, Zertifikate, Domain-Registrierung und E-Mail-Infrastruktur aller Kundendomains in einem Dashboard und meldet, wenn sich eine Konfiguration ändert. Das Backend ist eine Laravel-13-API mit PostgreSQL, Redis und Horizon; Kunden-Dashboard, Betreiber-Oberfläche und die Marketing-Website mit kostenlosen Prüfwerkzeugen sind drei Nuxt-4-Anwendungen in einem Monorepo.

Projektdetail

Leistungsumfang

  • Mandantenfähiges Datenmodell mit Organisationen, Kunden, Domains und Monitoren, Rollen, Einladungen und Audit-Log
  • Sechzehn Prüftypen als framework-unabhängiges Check-Paket: HTTP, TLS, DNS, MX, SPF, DKIM, DMARC, DNSSEC, MTA-STS, TLS-RPT, BIMI, RDAP, Blacklists, Reverse DNS, SMTP und Certificate-Transparency-Logs
  • Change Detection mit Bestätigung über einen zweiten autoritativen Nameserver, Incident-Zustandsmaschine mit Eskalation und Erinnerungen
  • Zwanzig Benachrichtigungskanäle von E-Mail und Webhook über Slack, Teams und Telegram bis PagerDuty, SMS und Web Push
  • Abrechnung über Stripe mit Testphase, Free-Tarif, Tarifgrenzen, Rechnungsarchiv und Monatsexport; Kundenreports als PDF
  • Öffentliche Website mit kostenlosen Checkern für DNS, SPF, DKIM, DMARC, SSL, Blacklists und weitere Prüfungen, Generatoren, Hoster-Anleitungen und zweisprachigem Auftritt auf domainwarn.com und domainwarn.de

Projektdetail

Herausforderungen

  • Jede Prüfung greift auf fremde Systeme zu: genau ein Weg nach außen mit SSRF-Schutz, geprüften IPs und Größenlimits, per PHPStan-Regel erzwungen
  • Fehlalarme vermeiden: ein Fehler beim Prüfen ist kein Ausfall, Änderungen werden erst nach Bestätigung gemeldet, DNSSEC-Signaturen mit täglicher Online-Signierung dürfen keinen Alarm auslösen
  • Skalierende Prüfläufe mit partitionierten Ergebnistabellen, FOR UPDATE SKIP LOCKED beim Verteilen fälliger Monitore, Aggregaten und Retention
  • Strikte Mandantentrennung: jede Entität gehört zu einer Organisation, Abfragen ohne Kontext schlagen fehl statt Daten zu leaken
  • Ein Produkt, das ohne Support läuft: Registrierung, Onboarding, Prüfungen, Benachrichtigungen und Rechnungen laufen automatisch

Projektdetail

Tech-Stack & Integrationen

  • Laravel 13 mit Horizon für Queues, Scheduler, Reverb für Live-Updates, Cashier für Stripe, Pest, PHPStan und Pint
  • PostgreSQL 18 mit partitionierten Check-Ergebnissen und Redis 8 für Queues, Cache und Rate Limits
  • Nuxt 4, Nuxt UI und Tailwind 4 für Dashboard, Betreiberbereich und Website, TanStack Query für Datenabruf, geteilte Komponenten und generierte OpenAPI-Typen
  • Docker mit FrankenPHP, Dokploy und Traefik; GitHub Actions mit Playwright-E2E-Lauf gegen die gebauten Images
  • Integrationen: Stripe mit Stripe Tax, Twilio, Cloudflare Turnstile, RDAP, crt.sh, WebAuthn-Passkeys und TOTP

Projektdetail

Ergebnis

Die Plattform ist unter domainwarn.com (Englisch) und domainwarn.de (Deutsch) erreichbar. Neue Domains erhalten beim Anlegen automatisch fünfzehn Standard-Monitore, die Mailprüfung wird abgeschaltet, wenn eine Domain keinen Mailbetrieb hat. Über 330 automatisierte Tests, ein täglicher Integrationslauf gegen echte Ziele und Canaries mit Degradationsmodus sichern die Prüflogik im Betrieb ab.

Projektdetail

Business Impact

  • Ein Dashboard statt verstreuter Registrar-, DNS- und Hosting-Konten für alle Kundendomains einer Agentur
  • Änderungen an MX, SPF, DMARC, Nameservern oder Zertifikaten werden gemeldet, bevor der Kunde anruft
  • Kostenlose Prüfwerkzeuge und Anleitungen auf der Website als Einstieg ohne Anmeldung
  • Self-Service von der Registrierung bis zur Rechnung, Betrieb ohne manuelle Zwischenschritte

Fallstudie

Eigenes Produkt statt Auftragsarbeit

DomainWarn ist ein eigenes Produkt von Wigandt Technology. Architektur, Backend, Frontends, Betrieb und Website stammen aus einer Hand. Die Fallstudie beschreibt deshalb den technischen Aufbau eines vollständigen SaaS mit Laravel und Nuxt: von der Mandantentrennung über die asynchrone Prüfverarbeitung bis zur Abrechnung.

Die genannten Zahlen zu Prüftypen, Kanälen und Tests beschreiben den Stand vom September 2026 und lassen sich im Produkt nachvollziehen. Aussagen zu Kundenzahlen oder Umsatz macht die Fallstudie nicht, weil das Produkt erst kurz vor der offenen Beta steht.

Technologien

Technologie

Laravel

Als Laravel Freelancer entwickle und erweitere ich PHP-Backends, Webanwendungen und REST-APIs. Mein Fokus liegt auf Geschäftslogik, Schnittstellen und wartbarem Code.

Mehr erfahren

Technologie

PHP

Solide Backends, APIs und Services mit PHP.

Mehr erfahren

Technologie

PostgreSQL

Leistungsfähige Open-Source Datenbank mit starken Features.

Mehr erfahren

Technologie

Redis

Cache, Queues und Rate Limiting für schnelle Systeme.

Mehr erfahren

Technologie

Nuxt.js

Ich entwickle mit Nuxt und Vue Websites, Headless-Frontends und Webanwendungen. Inhalte, Rendering und API-Anbindung werden auf dein Projekt abgestimmt.

Mehr erfahren

Technologie

Vue.js

Interaktive UI-Komponenten und SPAs mit Vue.

Mehr erfahren

Technologie

Docker

Reproduzierbare Umgebungen und Deployments mit Containern.

Mehr erfahren

Technologie

GitHub Actions

CI/CD für Builds, Tests und Deployments.

Mehr erfahren

Lösungen