DEPO creative publishing web platform

DEPO — Plattform für Kreative und Publikationen

Eine Webplattform, auf der Fotografen, Models und Kreative Bilder entdecken, Magazine erkunden und redaktionelle Einreichungen verwalten.

Projektziel

Kreative Portfolios und redaktionelle Abläufe in einer Webanwendung verbinden und die Verwaltung über eine separate Administrationsoberfläche ermöglichen.

Konzept

DEPO verbindet einen visuellen Feed mit kreativen Profilen und einem Magazinkatalog. Der Code enthält außerdem Einreichungen, Teamrollen und Nachrichten als gemeinsame Arbeitsgrundlage für Kreative und Verlage.

Einblick in die Plattform

Echte Ansichten des lokal gestarteten Clients und der Administration mit einem kleinen, zusammenhängenden Satz von Demodatensätzen.

Lokale DEPO Bildergalerie mit Bildern von depo.place
Visueller Entdeckungsfeed
DEPO Magazinkatalog mit fiktiven Demopublikationen
Magazinkatalog
Fiktives DEPO Profil mit zwei Portfoliofotos
Kreatives Profil
DEPO Administration mit sechs fiktiven Magazinen
Magazinverwaltung

Die Screenshots zeigen eine lokale Demo mit fiktiven Profilen und Publikationen. Bilder und DEPO Logo stammen von depo.place; den Demoprofilen wird keine Urheberschaft zugeschrieben. Echte Zahlungen, E-Mails und externe Aktionen sind deaktiviert. Der vollständige Einreichungs- und Nachrichtenablauf wurde nicht durchgehend getestet.

Vorteile

  • 📸 Visuelle Entdeckung — kreative Arbeiten durchsuchen und nach Kategorien filtern.
  • 📰 Publikationskontext — Magazine mit visueller Identität und redaktionellen Informationen erkunden.
  • 👤 Kreative Profile — Portfolio und berufliche Informationen an einem Ort.
  • ✉️ Redaktionelle Abläufe — eigene Funktionen für Einreichungen und Nachrichten.
  • 🛠️ Plattformverwaltung — separate Oberfläche für Magazine, Nutzer und Inhalte.

Technologien

Der Webclient nutzt Next.js, React und TypeScript sowie Redux Toolkit für Datenzugriff und Zustand. Die separate React/Vite Administration verbindet sich mit einem PHP/Symfony Backend auf Basis von API Platform und Doctrine ORM und einer relationalen Datenbank.

  • Next.js / React / TypeScript
  • Redux Toolkit / Vite
  • PHP / Symfony / API Platform
  • Doctrine ORM / MySQL (MariaDB)
Next.js React TypeScript PHP Symfony MySQL / MariaDB
Zurück zum Portfolio

Entwicklung einer Kreativplattform: das Projekt DEPO

DEPO kombiniert Bildentdeckung, kreative Portfolios und redaktionelle Werkzeuge. Webclient und separate Administration bedienen unterschiedliche Aufgaben über eine gemeinsame API.

Vom visuellen Feed zum redaktionellen Kontext

Eine Kreativplattform braucht mehr als eine Galerie. Bilder bieten einen Einstieg; Kategorien, Profile und Magazininformationen vermitteln den Kontext der Arbeiten. Der DEPO Client verbindet diese Ansichten und enthält separate Module für Einreichungen und Nachrichten.

Client, Administration und gemeinsame API

Die Repositories trennen Next.js Client, React Administration und Symfony API. Redaktionelle und administrative Abläufe können damit gemeinsame Daten über eigene Oberflächen nutzen. Die Screenshots dokumentieren die lokale Demo, keine Produktionsleistung oder kommerziellen Ergebnisse.