kamera24

B2B Media Platform for Press Agencies

B2B platform for distributing press material to media partners – with an editorial system, media pipeline and billing.

Client
kamera24 GmbH
Industry
Media & B2B
Period
2015–2016
Duration
1 year
Role
Full-Stack Developer
Police operation at a roadside as an example of press material

Context

Over the course of one year, I developed and operated a B2B web platform for kamera24 that distributed raw audio and video press material. It gave media partners and press agencies secure access to content through an editorial news system, file processing, alert automation, billing, a download portal, and a video platform.

Challenge

The platform had to address several requirements at once: controlled access to protected press material, automated processing of audio and video files, notifications for new content, and an integrated billing system for material usage. All of this needed to run reliably in day-to-day B2B operations.

Implementation

Symfony, Doctrine, and Twig provided the backend foundation for user administration, access control, and billing logic. Node.js and ffmpeg handled media processing, including automated transcoding, thumbnail generation, and format conversion. Docker provided reproducible environments.

My contribution

I contributed to the Doctrine data models, access control, editorial system, ffmpeg-based media pipeline, Twig templates, and frontend adaptations.

Tech stack

A B2B platform with Symfony and Doctrine at its backend core, Node.js and ffmpeg for media processing, and Docker for operation.

  • PHP
  • Symfony
  • Doctrine
  • Twig
  • Node.js
  • Docker
  • JavaScript
  • SASS
  • HTML5
  • MySQL
  • ffmpeg

Related services

Contact

Let's talk about your project.

Send me a short note about the task, the technical context and your planned timeframe. I'll get back to you personally.

Patrick Schaub

Software Architect & Full-Stack Engineer

You talk to me directly.