Zum Inhalt springen
Patrick Schaub
Zurück zur Übersicht
kamera24Medien & B2B

B2B-Plattform für Pressematerial

Full-Stack Developer1 Jahr2015–2016
PHPSymfonyDoctrineTwigNode.jsDockerJavaScriptSASSHTML5MySQLffmpeg
Projektumfeldkamera24 GmbH
Jahr2015–2016
RolleFull-Stack Developer
BrancheMedien & B2B
01 — Projekt auf einen Blick

Projekt auf einen Blick

PlattformB2B-Portal für gesicherten Zugriff auf Roh-Pressematerial
FeaturesNews-Redaktion, Alert-System, Abrechnung, Download-Portal, Video-Plattform
StackPHP, Symfony, Doctrine, Twig, Node.js, Docker, ffmpeg, MySQL
Dauer1 Jahr Entwicklung und Betrieb
02Kontext

Kontext

Für kamera24 habe ich über ein Jahr eine B2B-Web-Plattform für die Distribution von Roh-Pressematerial in Audio und Video entwickelt und betrieben. Die Plattform ermöglichte Medienpartnern und Presseagenturen den gesicherten Zugriff auf Pressematerial — mit News-Redaktionssystem, Dateiverarbeitung, Alert-Automatisierung, Abrechnungssystem, Download-Portal und Video-Plattform.

03Aufgabe

Aufgabe

Die Plattform musste verschiedene Anforderungen gleichzeitig bedienen: kontrollierter Zugang zu geschütztem Pressematerial, automatisierte Verarbeitung von Audio- und Videodateien, ein Benachrichtigungssystem für neue Inhalte und ein integriertes Abrechnungssystem für die Nutzung des Materials. Alles in einem zuverlässig laufenden B2B-Betrieb.

04Technische Umsetzung

Technische Umsetzung

Symfony mit Doctrine und Twig bildeten das Backend-Fundament für Benutzerverwaltung, Zugriffssteuerung und Abrechnungslogik. Node.js wurde für die Medienverarbeitung mit ffmpeg eingesetzt — automatische Transkodierung, Thumbnail-Generierung und Format-Konvertierung. Docker sorgte für reproduzierbare Umgebungen.

05Mein Beitrag

Mein Beitrag

Ich habe Datenmodelle mit Doctrine, Zugriffssteuerung, Redaktionssystem, die ffmpeg-basierte Medienpipeline, Twig-Templates und Frontend-Anpassungen mitentwickelt.

06Technologien

Technologien

B2B-Plattform mit Symfony/Doctrine als Backend-Kern, Node.js und ffmpeg für Medienverarbeitung, Docker für den Betrieb.