◊ pro
Marketplace Confluent Digital
Plateforme marketplace multi-modules pour la régie : 4 sites distincts (API + dashboard admin + portail publishers + portail clients) sur un socle commun, auth Keycloak SSO et chiffrement AES-CBC des appels API.
◊ Stack utilisée
◊ Journal de mission
La Marketplace de Confluent Digital est une plateforme à 4 modules qui orchestre la relation publishers / clients de la régie : briefs, campagnes, leads, newsletters, gestion d'organisations, leviers d'acquisition.
**marketplace-api** — Backend en PHP / Phalcon 5 sur MySQL. Migrations Phinx, dump SQL initial pour bootstrapper la base, suite de tests dédiée. Expose une API privée chiffrée (AES-CBC sur le payload) et authentifiée par Keycloak.
**marketplace-admin** — Dashboard interne en Vue 3 (Composition API + `<script setup>`) + Vite 6 + Pinia + Vuestic UI + Tailwind 4. Routing à ~1200 lignes avec ACL granulaire par rôle, deux modes de navigation (topbar / sidebar) au choix de l'utilisateur, charts Chart.js / chartjs-chart-geo, éditeur CKEditor, exports CSV / Excel, génération PDF html2pdf, i18n FR/EN.
**marketplace-publishers** — Portail public pour les éditeurs. Vue 3 + Vite, partage le même socle technique que l'admin avec un périmètre fonctionnel restreint à la gestion des campagnes côté publisher.
**marketplace-clients** — Portail public pour les clients. Vue 3 + Vite, parcours simplifié de soumission de briefs et suivi des campagnes.
L'ensemble tourne sous Docker, avec un network commun, et un déploiement multi-environnements (dev / demo / prod).