Proleads Admin
Proleads Admin est la plateforme de gestion interne de l'écosystème Proleads. C'est une application Next.js alimentée par une API Strapi CMS, stylisée avec Tailwind CSS et les composants shadcn/ui.
Architecture
| Couche | Technologie |
|---|---|
| Frontend | Next.js (Pages Router), Tailwind CSS, shadcn/ui |
| API Backend | Strapi v4 (TypeScript) |
| Authentification | NextAuth.js |
| Synchronisation comptabilité | Pennylane |
| Statistiques publicitaires | Meta Ads + Google Ads |
Structure de navigation
La barre latérale suit les sections principales de l'application :
| Section | Pages |
|---|---|
| Leads | Gestion et import des leads |
| CRM | Contacts, Entreprises, Succursales, Utilisateurs |
| CSM | Tableau de bord, Statistiques |
| Media Buyer | Tableau de bord, Statistiques |
| Comptabilité | Facturation, Clients, Exports, Factures |
| Support | Tutoriels, Scripts, FAQ |
Authentification
Toutes les routes sont protégées par un middleware Next.js (proxy.ts). Les requêtes non authentifiées sont redirigées vers /auth/signin. L'authentification est gérée par NextAuth.js en utilisant les identifiants stockés dans les users-permissions de Strapi.
Conventions globales
- Format du code lead :
YYYY-MM-DD-{codeSucc}— le code de succursale est toujours le dernier segment après séparation par-. - Statuts exclus / non facturables :
Hors zone,Faux numéro,Doublon,Déjà client chez nous. - Succursales exclues : les codes
1001et1197sont systématiquement exclus de tous les calculs CSM et MB. - Date de référence : le 1er novembre 2025 est utilisé comme point de départ des métriques globales (IR, historique dépenses).
- Fuseau horaire : tous les calculs de dates utilisent
Europe/Paris.