Marketplace / SaaS

WeeglAd – Plateforme de marketing d'influence B2B

Mettre en relation marques et influenceurs sans les coûts et la complexité des grosses régies. WeeglAd est une marketplace fullstack (Next.js) avec matching par IA, tracking des conversions côté serveur, messagerie intégrée et paiements sécurisés (Stripe Connect). Modèle 100 % à la commission : le client ne paie que lorsqu'il y a des conversions.

WeeglAd
WeeglAd – Plateforme de marketing d'influence B2B

Le projet couvre une plateforme web complète : site vitrine, inscription et authentification, espaces dédiés aux clients (marques) et aux annonceurs (influenceurs), gestion des offres et des campagnes, tracking des performances jusqu'à la conversion, et monétisation via Stripe. L'objectif est d'offrir une alternative légère et transparente aux régies publicitaires tout en protégeant les deux parties (paiements sécurisés, suivi fiable).

La plateforme

WeeglAd est accessible à l'adresse weeglad.com. L'application est construite en Next.js (App Router) en mode fullstack : une seule codebase pour le site vitrine, l'authentification, les tableaux de bord client et annonceur, les API et les webhooks. Les clients (marques, PME) créent des offres publicitaires ; les annonceurs (créateurs de contenus, influenceurs) consultent la marketplace, postulent et gèrent leurs campagnes. Une messagerie intégrée centralise les échanges. Le matching sémantique (embeddings, analyse des thématiques) suggère les offres et les annonceurs les plus pertinents.

Tracking et conversions

Pour mesurer le ROI sans exposer les données côté client, un tracking serveur a été mis en place : les clics passent par un sous-domaine dédié (trk.weeglad.com), avec génération de liens uniques par campagne. Les conversions sont enregistrées via un pixel personnalisé (script + endpoint sécurisé) : l'annonceur intègre un snippet sur son site ou dans sa plateforme (ex. pixel Shopify) et appelle WeeglAd.trackConversion() lors d'une action validée (commande, inscription). Un mécanisme d'anti-fraude et de rate-limiting protège l'API de tracking.

Paiements et facturation

La monétisation repose sur une commission prélevée sur les conversions ; aucun abonnement n'est demandé au client. Les paiements sont gérés avec Stripe : Payment Intents pour les clients, Stripe Connect (Direct) pour virer les revenus aux annonceurs sur leur IBAN sans qu'ils aient besoin d'un compte Stripe. Les webhooks Stripe pilotent la mise à jour des statuts et la facturation. Les pages légales (CGU, mentions légales, confidentialité, cookies) et un questionnaire de validation (survey) complètent l'ensemble.

Stack et livrables

Technologies principales : Next.js 14+, TypeScript, Prisma, PostgreSQL (Neon), Stripe, NextAuth, Brevo (emails transactionnels), Sentry, next-intl (i18n en/fr), shadcn/ui et Tailwind CSS. Déploiement sur Vercel. Livrable : application web production (weeglad.com), incluant landing, auth, espaces client/annonceur, offres, campagnes, messagerie, analytics, tracking, paiements et conformité légale.