Immobilienportal Schytomyr mit Auswertung und Videowerbung
Eine Anlage aus drei Teilen, gewachsen um ein regionales Immobilienportal. Das Portal nimmt jeden Tag Anzeigen und Besucher auf; die Auswertung sammelt, was auf ihm und auf fremden Plattformen geschieht; der Generator holt sich von dort Objekte und baut daraus Werbevideos. Alle drei arbeiten auf denselben Daten. Deshalb stehen sie hier zusammen.
Das Portal
- Suche nach Zimmerzahl, Stadtteil, Preis und Ausstattung; eigene Bereiche für Neubauten, Häuser, Grundstücke und Vermietung
- Bewertung der Agenturen und persönliche Bereiche für Makler
- Telegram-Bot: neue Angebote kommen sofort, nach den eigenen Filtern
- Automatischer Abgleich mit OLX und DIM.RIA; Feeds werden stündlich neu gebaut
- Eigene Statistik: Aufrufe, Suchanfragen und Verlauf jeder Anzeige
Die Auswertung
- Sammler für Anzeigen von OLX und DIM.RIA, täglich aktualisiert
- Ansichten als Feed, als Auswertung und als Karte
- Kennzahlen je Anzeige und je Makler, Verlauf über die Zeit
- Analyse der Vororte: wo Angebot und Nachfrage auseinandergehen
- Import der Nachrichten in Telegram, Benutzerverwaltung
Der Videogenerator
- Werbung nutzt sich ab: die Frequenz steigt über 6, die Kosten pro Anfrage ziehen an, neue Motive braucht es wöchentlich
- Holt die günstigsten Angebote direkt aus dem Portal
- Baut den Rohschnitt selbst: Fotos, Preisschild, Zimmerzahl, Fläche, Lage, Musik
- Korrektur im Browser, dann fertige MP4 in 9:16 für Reels und Stories und 1:1 für den Feed
- Erzeugt dazu den Anzeigentext
Ergebnis
- 720 aktive Objekte, 2 180 Objekte in der Datenbank, 19 246 Fotos
- Datenmodell auf EAV: 73 644 Feldzeilen, Auslieferung über eine denormalisierte Tabelle
- Eigene Statistik seit dem 5. Juni 2026: 1 042 821 erfasste Ereignisse, 22 693 gespeicherte Suchanfragen, 146 557 Tageswerte je Objekt
- Die Anfragequote stieg von 1,9 % auf 5,9 %, bei gleichbleibendem Traffic. Nicht mehr Besucher, sondern dieselben Besucher, die dreimal so oft anrufen oder schreiben
- Marktbeobachtung: 2 085 erfasste Fremdinserate, 5 395 historisierte Preisänderungen, 101 automatisch erkannte Dubletten über zwei Portale hinweg
- 2 789 automatisch veröffentlichte Beiträge auf sieben Facebook-Seiten, davon 1 495 Objektvideos
- Videos werden lokal über ffmpeg gerendert: kein Cloud-Dienst, keine laufenden Kosten
Betrieb und Datenschutz
- Migration von Shared Hosting auf einen eigenen Docker-VPS: Reverse Proxy, TLS, Seiten-Cache, Deployment über Git statt FTP
- Verkäuferdokumente liegen außerhalb des Webroots unter zufälligem Dateinamen; das Zugriffsrecht wird bei jeder Anfrage aus der aktuellen Objektzuordnung berechnet, mit Zugriffsjournal und Löschung nach 90 Tagen
- Interne Auswertungen und Partner-Feeds hinter einer Zugriffsprüfung auf Ebene des Webservers
- Aktuell im Aufbau: ein self-hosted n8n als Orchestrierungsschicht, bewusst ohne direkten Zugriff auf die Produktivdatenbanken, mit zentralem Fehler-Workflow und Alarmierung
Zahlen vom 3. September 2026, direkt aus den Produktivdatenbanken erhoben.
Technik: WordPress mit eigenen Modulen, PHP, MariaDB, Redis, Node.js, TypeScript, PostgreSQL, Prisma, Docker, ffmpeg, Telegram Bot API