
Das Problem
Eine Full-Service-Marketingagentur benötigt vom ersten Tag an einen UTM-Builder, eine Attributions-Engine, einen GTM-Generator, einen schema.org-Generator, einen Redirect-Manager und SERP-Tracking. Jedes Tool als separate SaaS-Lösung zu kaufen kostet rund $400 pro Monat – und verteilt die Daten auf sechs verschiedene Silos. Ziel war ein einziger Self-hosted-Stack, bei dem alle Agenturdaten in einer einzigen Datenbank liegen.
Wie wir es gebaut haben
- 01FastAPI-Backend mit 77 Endpunkten und einem PostgreSQL-Datenmodell, das für Agentur-Mandantenfähigkeit ausgelegt ist.
- 02Next.js-Frontend mit shadcn/ui für die Agentur-Operator-UX – UTM-Builder, Attributions-Dashboard, Schema-Generator, Redirect-Manager, interner Verlinkungsassistent.
- 03DataForSEO-Integration für echte SERP-Daten bei Bedarf; MOCK_MODE für die Entwicklung ohne Credit-Verbrauch.
- 04Docker-Compose-Stack mit Caddy als HTTPS-Terminator; ein einziges docker-compose up auf einem frischen Server.
Ergebnis
MVP über sieben Phasen fertiggestellt. Ersetzt auf dem Papier rund $3.500/Monat an kommerziellen SaaS-Kosten; die unvermeidlichen laufenden Kosten sinken auf ca. $80–170/Monat (LLM + Voice + DataForSEO + VPS). Läuft heute im Mock-Modus ohne externe Schlüssel.
Stack
Python 3.12 · FastAPI · Celery + Redis · PostgreSQL · Next.js 15 · shadcn/ui · Recharts · next-intl · Caddy.
Als Nächstes
Docker Desktop installieren + DataForSEO $50-Guthaben einzahlen → erste echte Agentur-Deployment.
Weitere Referenzen
- Mobile AppsMieter App
Digitaler Mieterrechts-Begleiter für Deutschland. 8-Städte-Mietspiegel, Mietpreischeck, Nebenkostenprüfung, PDF-Export.
- Mobile AppsVerein App
Offline-first DSGVO-konformer Vereinsmanager: Mitglieder, Beiträge, Veranstaltungen, Dokumente, Ankündigungen. Kostenlos bis 25 aktive Mitglieder.
- Mobile AppsTGA-Assistent
Geführtes Vier-Gewerk-Auslegungs- und Orientierungstool für SHK-Profis. Heizung, Lüftung, Kälte, Sanitär. 258 Tests, PDF-Export, offline.