backend/
├── config/
│ ├── [Link] # Connexion MongoDB
│ └── [Link] # Tâches planifiées avec node-cron
├── controllers/
│ ├── [Link] # Login, Register
│ ├── [Link] # CRUD contacts
│ ├── [Link] # CRUD campagnes
│ └── [Link] # Statistiques d’envois
├── models/
│ ├── [Link] # Utilisateurs (auth)
│ ├── [Link] # Liste de contacts
│ ├── [Link] # Campagnes planifiées
│ └── [Link] # Journalisation des envois
├── routes/
│ ├── [Link] # /api/auth (login, register)
│ ├── [Link] # /api/contacts
│ ├── [Link] # /api/campaigns
│ └── [Link] # /api/stats
├── services/
│ ├── [Link] # Envoi de messages via Baileys
│ └── [Link] # Lancement automatique des campagnes
├── middlewares/
│ └── [Link] # Vérifie les tokens JWT
├── utils/
│ └── [Link] # Console ou fichier de logs
├── [Link] # Authentification Baileys
├── .env # Variables d’environnement
├── .gitignore
├── [Link] # Point d’entrée principal du serveur
├── [Link]
└── [Link]