Toute l'expérienceDashboard marketing
Stage de Master 1 · Sensei
Dashboard marketing
Les données des campagnes publicitaires, nettoyées et visualisées
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.