
Wild Snout
Une marque blanche premium pour chiens, montée comme un produit.
Le brief.
Une marque blanche premium pour chiens, montée comme un produit.
Studio interne. Brief initial Pet Wellness Premium générique pivoté vers marque blanche premium en partenariat avec grossistes français spécialisés. Modèle : le grossiste conditionne sous le branding Wild Snout et expédie directement. Catalogue 5 SKU core (oreilles de bœuf, tendons, bois de cerf, gamelle anti-glouton, harnais anti-traction). Marges brutes 7 à 25 € par produit. Site live techniquement (wild-snout.vercel.app) — commercialisation suspendue à l'obtention du SIRET auto-entrepreneur et à la création du compte fournisseur PRO.
Plateforme e-commerce pour Wild Snout — marque blanche premium en partenariat avec grossistes français spécialisés (friandises naturelles, accessoires bien-être canin). Stack moderne en place, lancement commercial conditionné aux étapes administratives en cours.
Sept axes refondés.
- 01
Stack moderne
Next.js 16 App Router (Server Components par défaut) + React 19 + TypeScript + Tailwind v4. Prisma 7 sur PostgreSQL (Supabase ou Neon). Server Actions pour les mutations, API Routes uniquement pour webhooks externes. Validation Zod systématique. Vercel Analytics + Plausible. Guards défensifs sur process.env pour builds Vercel sans variables.
- 02
Marque blanche premium
Pivot stratégique du brief initial Pet Wellness Premium générique vers marque blanche premium en partenariat avec grossistes français spécialisés. 5 SKU core : oreilles de bœuf 14,90 €, tendons 12,90 €, bois de cerf 16,90 €, gamelle anti-glouton 29,90 €, harnais anti-traction 39,90 €. Marges brutes 7 à 25 € par produit. Trois grossistes identifiés : Cernunos (premier contact établi), Masti'Corp, Zooptimal.
- 03
Pipeline photos IA
4 visuels par produit générés via pipeline IA : packshot et flatlay via Photoroom et Flair AI, hero lifestyle via Midjourney et GPT-4o. Sortie WebP via next/image avec placeholder blur. Comptes pro fournisseurs IA configurés avec budget cap par session.
- 04
Sécurité Stripe
Stripe Checkout iframe (jamais de form custom CB) → PCI SAQ-A automatiquement. Webhook raw body obligatoire (await req.text() avant tout parsing), signature validation, idempotency keys. Lock stock via transaction Prisma Serializable pour éviter sur-vente. Prix recalculé côté serveur, jamais de confiance au prix client.
- 05
RGPD-by-design
Cookie consent, privacy policy, droit à l'effacement implémentés dès la base. Emails transactionnels Resend avec SPF + DKIM + DMARC configurés. Chat widget Claude (Anthropic SDK) avec budget cap par utilisateur et anti prompt-injection. n8n workflows avec rotation secrets API tous les 90 jours.
Les preuves.
Le build.
Plateforme e-commerce · Stripe · Resend · n8n
- Next.js 16
- React 19
- TypeScript
- Tailwind v4
- Prisma 7
- PostgreSQL
- Stripe
- Resend
- Framer Motion
- Zustand
- Anthropic SDK
- n8n
- Stack 12+ techs · Server Components par défaut
- Stripe Checkout iframe (PCI SAQ-A)
- Pipeline photos IA · 4 visuels par SKU
Ce projet vous parle ?