Retour à la galerie

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.

Marketplace Confluent Digital

◊ Stack utilisée

Vue 3VitePiniaVuestic UITailwindPHPPhalconMySQLKeycloakDocker

◊ 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).