Répertoire+
Plateforme SaaS centralisée de communication SMS et campagnes marketing pour régions à accès internet limité — conçue pour l'impact social avec scalabilité et accessibilité.

Répertoire+ est une plateforme web centralisée créée pour optimiser et moderniser les services de communication basés sur SMS, particulièrement dans les régions où l'accès internet est limité mais l'utilisation du téléphone mobile est omniprésente. En tant que Lead Full-Stack Developer et System Designer, j'ai conçu l'architecture système et développé une solution unifiée qui combine la gestion de contacts, l'envoi de SMS en masse, les abonnements aux services, les paiements électroniques et les rapports détaillés dans une seule interface accessible. La plateforme a été conçue avec un fort accent sur l'accessibilité, la scalabilité et l'impact social, permettant aux entreprises, institutions et organisations de livrer des alertes, notifications, rappels et informations efficacement via SMS. Ce projet démontre ma capacité à concevoir des solutions numériques du monde réel, structurer des systèmes complexes et construire des plateformes adaptées aux contraintes des marchés locaux et émergents.
- Gestion centralisée des contacts : Import/export en masse (CSV, Excel), organisation par groupes, tags personnalisés, recherche et filtres avancés
- Envoi SMS groupés et campagnes : SMS en masse avec personnalisation dynamique, planification différée, campagnes marketing automatisées
- Système d'abonnements multi-tiers : 3 paliers (Starter, Argent, Argent Plus) avec quotas SMS, fonctionnalités progressives, renouvellement automatique
- Paiements électroniques sécurisés : Intégration Stripe (cartes bancaires), portefeuilles mobiles (Orange Money, MTN MoMo, Moov), paiements récurrents
- Génération de reçus électroniques : Reçus PDF automatiques, historique transactions avec traçabilité complète, exports comptables
- Gestion boutiques et franchises : Interface dédiée pour boutiques physiques et franchises en ligne, commandes et paiements synchronisés
- Formations en ligne intégrées : Modules de formation accessibles par abonnement, vidéos, quiz, certificats de complétion
- Notifications temps réel : Confirmations envoi SMS, alertes campagnes terminées, notifications quota épuisé, statuts livraison
- Rapports détaillés et analytics : Statistiques campagnes (taux livraison, ouverture, clics), graphiques temporels, exports PDF/Excel
- Assistance et support 7j/7 : Chat support intégré, documentation complète, tutoriels vidéo, FAQ dynamique
- Interface responsive : Design mobile-first, optimisation pour connexions 2G/3G, mode offline avec synchronisation différée
- API REST complète : 42 endpoints pour intégrations tierces, webhooks pour événements, documentation interactive
- Intégration APIs SMS fiables : Sélection et intégration de multiples fournisseurs SMS pour régions avec connectivité limitée, gestion fallback automatique si échec
- Architecture backend scalable : Express.js + Render pour gérer des millions de SMS/jour, queues de messages, load balancing, retry automatique
- Campagnes massivement parallèles : Optimisation ressources pour envoi simultané de milliers de SMS, throttling intelligent, gestion priorités
- Base de données robuste : Firebase Firestore pour transactions financières sensibles, garantie consistance ACID, backups automatiques
- Sécurité et conformité : Cryptage données sensibles (numéros téléphone, infos paiement), conformité RGPD, audit logs complets
- Optimisation coûts SMS : Algorithmes de routage optimal selon opérateur/pays, détection doublons, validation numéros avant envoi
- Gestion abonnements complexe : Renouvellements automatiques, upgrades/downgrades instantanés, proratisation, gestion quotas temps réel
- Performance temps réel : Notifications push avec Firebase Cloud Messaging, cache intelligent pour tableaux de bord, pagination optimisée
- Design accessible : Interface utilisable avec connexion lente, mode offline avec queue locale, feedback visuel immédiat
- Personalisation dynamique SMS : Templating avec variables personnalisées, preview avant envoi, support caractères spéciaux et emojis
- Analytics avancés : Calcul métriques en temps réel (taux livraison/échec/pending), agrégations complexes, graphiques interactifs Recharts
- Support multi-devises : Conversion automatique selon pays, affichage prix localisés, gestion taux de change