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.




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)


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.
