SMS Pilot : Plateforme de Campagnes SMS
Une solution SaaS complète pour la gestion de campagnes marketing SMS via l'API Orange, développée avec ASP.NET Core.
SMS Pilot est une plateforme centralisée conçue pour simplifier la communication par SMS pour les entreprises. En utilisant l'API officielle d'Orange, elle permet de gérer des campagnes marketing efficaces, de planifier des envois et d'administrer des bases de contacts clients, le tout via une interface web intuitive.
🎯 Le Problème
Les entreprises locales ont souvent du mal à communiquer efficacement avec leurs clients par SMS. Les solutions existantes sont soit trop coûteuses, soit complexes à intégrer, soit manquent de fonctionnalités de gestion essentielles comme le ciblage précis ou la planification.
💡 La Solution : SMS Pilot
SMS Pilot comble ce vide en proposant une architecture SaaS (Software as a Service) robuste. L'application permet aux administrateurs de créer des comptes utilisateurs, d'importer des contacts en masse et de suivre l'état des messages en temps réel.
Fonctionnalités Clés
- Gestion des Contacts : Importation, organisation en groupes et segmentation.
- Planification de Campagnes : Envoi immédiat ou différé de SMS en masse.
- RBAC (Role-Based Access Control) : Gestion fine des permissions (Administrateur, Utilisateur Standard).
- Tableau de Bord : Statistiques d'envoi et historique des campagnes.
- Intégration Orange API : Utilisation de la passerelle SMS officielle pour une fiabilité maximale en Côte d'Ivoire et dans la sous-région.
🛠️ Stack Technique
Le projet a été construit avec des technologies Microsoft modernes pour assurer performance et sécurité :
- Backend : ASP.NET Core 8 (C#) pour une API rapide et typée.
- Base de Données : SQL Server pour le stockage relationnel robuste des millions de logs SMS.
- Frontend : Bootstrap 5 & Razor Pages pour une interface responsive et légère.
- API Externe : Intégration de l'API SMS d'Orange (Maltem / Orange Developer).
🔗 Code Source
Le projet est open-source et disponible sur GitHub pour ceux qui souhaitent voir l'implémentation ou contribuer.