Astrowelt

Relaunch einer über 20 Jahre alten Plattform für telefonische Lebensberatung – mit Echtzeit-Telefonie, neuen Zahlungsarten und Migration im laufenden Betrieb.

Kunde
Welcome Media, Dortmund
Technologien
Ruby on Rails, Hotwire, PostgreSQL, FreeSWITCH, Stripe, Dokku
Astrowelt.com – Plattform für telefonische Lebensberatung

Über Astrowelt

Astrowelt.com ist eine der ältesten deutschsprachigen Plattformen für telefonische Lebensberatung. Über 20 Jahre lang lief das Portal auf einer gewachsenen PHP-Codebasis – ohne Framework, ohne Tests, ohne automatisiertes Deployment.

Ausgangslage

  • Kein Deployment-Prozess: Änderungen per FTP direkt auf den Server
  • Keine Trennung von Geschäftslogik und Darstellung
  • Keine automatisierten Tests, jede Änderung ein Risiko
  • Schwer erweiterbar: Neue Features dauerten Wochen statt Tage
  • Telefonie eng verzahnt: Berater gehen online, Kunden rufen an, Gespräche werden über eine FreeSWITCH-basierte IVR vermittelt und minutengenau abgerechnet – jede Änderung an der Website musste dieses Zusammenspiel erhalten

Was ich umgesetzt habe

Bewährtes Fundament statt Eigenbau

Die neue Plattform basiert auf Ruby on Rails mit Jumpstart Pro als Fundament. Jumpstart liefert bewährte Patterns für SaaS-Anwendungen – Authentifizierung, Abonnements, Admin-Oberfläche – und spart Monate an Grundlagenarbeit.

Live-Status ohne Neuladen

Berater-Status (online, offline, besetzt), laufende Gespräche und Verfügbarkeitsanzeigen werden per Hotwire/Turbo Streams in Echtzeit aktualisiert – ohne eigenen JavaScript-Code.

Telefonie und Web greifen ineinander

Die Web-Anwendung kommuniziert bidirektional mit der FreeSWITCH-basierten IVR. Ein minütlicher Call-Alive-Check erkennt abgebrochene Gespräche automatisch und korrigiert den Berater-Status.

Inkrementelle Migration

Statt eines Big-Bang-Launches wurde die Migration schrittweise durchgeführt: Kernfunktionen zuerst, dann Content-Migration in Stapeln, automatische SEO-Redirects für alle bestehenden URLs und wochenlanger Parallelbetrieb beider Systeme.

Astrowelt-Homepage mit Berater-Übersicht und Live-Verfügbarkeitsanzeige

Technische Highlights

Stripe- und Klarna-Integration: Moderne Zahlungsabwicklung mit Prepaid-Guthaben-System, Ratenzahlung und automatischer Abrechnung pro Gesprächsminute.

Echtzeit-Berater-Status: Turbo Streams zeigen sekundengenau, welche Berater verfügbar sind – ohne Polling oder Page-Refresh.

Content-Migration: Hunderte SEO-relevante Inhaltsseiten automatisiert migriert, inklusive Redirects für bestehende Rankings.

Dokku-Deployment: Git-Push-Deployment auf Hetzner-Infrastruktur in unter 2 Minuten. Cloudflare für CDN und DDoS-Schutz.

Das Ergebnis

  • Deployment: Von FTP-Upload zu automatisiertem Git-Push in unter 2 Minuten
  • Entwicklungsgeschwindigkeit: Features in Stunden statt Wochen
  • Zahlungsmethoden: Von nur Überweisung zu Stripe + Klarna
  • Berater-Status: Statische Seite → Echtzeit-Updates
  • Administration: Vollständiges Admin-Dashboard statt direkter DB-Zugriffe
  • Betrieb: Zu keinem Zeitpunkt war der laufende Betrieb gefährdet
Kontakt

Reden wir über Ihr Projekt

Sie planen ein Projekt oder brauchen Verstärkung im Team? Schreiben Sie mir.

Kontakt