Aller au contenu
Toute l'expérience

Stage de Master 1 · Sensei

Dashboard marketing

Les données des campagnes publicitaires, nettoyées et visualisées

Dashboard marketing

Tableau de bord qui importe les exports CRM, Meta Ads et Google Ads, les fait nettoyer par des workflows n8n, les stocke dans Supabase et les présente en visualisations interactives par source, campagne et période.

La stack

Front-end
React 19 / TypeScript / Vite / Tailwind CSS 4 / shadcn/ui / Radix UI / Recharts / React Router / Sonner
Données
Supabase / PostgreSQL / supabase-js
Traitements
n8n / Webhooks / Nettoyage et normalisation de CSV

Le produit

Le marketing collectait des données dans plusieurs outils sans vue unifiée. Le tableau de bord centralise l’import, le traitement et l’analyse : performances par canal, attribution, parcours client, retour sur investissement.

Architecture

  • Upload depuis l’interface React vers un webhook n8n
  • Workflows n8n qui nettoient, standardisent et insèrent les données dans Supabase
  • Visualisations qui interrogent Supabase et partagent un contexte de filtres global (période, source, campagne)

Ce que j’ai construit

Les composants de visualisation spécialisés du tableau de bord, et mes premiers workflows n8n, découverts sur ce projet.