· Pantelis Theodosiou

MediaPot - Collaborative News Production Platform

Bridging the gap between media professionals and citizen journalism groups under a single, seamless workflow for producing high-quality and reliable news.

Bridging the gap between media professionals and citizen journalism groups under a single, seamless workflow for producing high-quality and reliable news.

The Challenge

Reliable news production often struggles to efficiently incorporate valuable on-the-ground insights from citizen journalists.

  • Context: Media organizations and citizen journalism groups operate in silos, missing opportunities for collaboration.
  • Problem: There wasn't a unified workflow to verify, analyze, and integrate user-generated content into professional news stories securely.
  • Goal: To bridge this gap by creating a seamless, single workflow that combines professional standards with citizen-driven reporting.

The Solution

MediaPot is a modern, dynamic environment for news storytelling that leverages innovative multimedia analysis.

  • Strategy: Develop a unified platform that integrates diverse services for content verification and production.
  • Key Capabilities:
    • Unified Workflow: Connects media pros and citizens in one consistent interface.
    • Multimedia Analysis: Utilizes advanced tools to analyze video and audio content for authenticity.
    • News Verification: Integrated solutions to ensure the reliability of sourced news before publication.
Collaborative Newsroom
Photo by John on Unsplash

Technical Architecture

The platform's core strength lies in its ability to orchestrate various external services into a cohesive user experience.

  • Tech Stack: Modern Frontend Framework (Angular), Microservices Integration, REST APIs.
  • Architecture: A service-oriented architecture integrating disparate tools from various partners.
  • Key Decisions:
    • Service Integration: Built a robust integration layer to normalize data from different verification and analysis partners.
    • Dynamic Frontend: Created a responsive, interactive UI to handle complex media workflows.

My Role & Contributions

I served as the Tech Lead and Frontend Developer for the platform.

  • Tech Lead: Responsible for the full architectural integration of services from multiple project partners.
  • Frontend Development: Personally developed the core application interface/platform, ensuring a smooth user experience.
  • Orchestration: Managed the technical communication between different service providers to ensure seamless data flow.
Integration Architecture
Photo by Boitumelo on Unsplash

Challenges & Learnings

  • Obstacle: Integrating services from "different partners" meant dealing with inconsistent API standards and data formats.
  • Solution: Developed an adapter layer to standardize inputs and outputs, insulating the frontend from backend variations.
  • Takeaway: In multi-partner projects, defining strict interface contracts early is crucial for success.

Impact & Results

  • Outcome: Successfully delivered a platform that allows seamless collaboration between distinct groups.
  • Metric: Enabled the production of high-quality, verified news stories utilizing citizen content.
  • Feedback: Praised for its modern approach to news storytelling and robust verification capabilities.
Share:
Back to Projects