2024 – 2025 · Compusave
Call360 — CRM multi-tenant, centre d'appels et module cliniques
Une plateforme CRM et centre d'appels servant plusieurs entreprises depuis une seule base de code — KPI en temps réel, un module cliniques du rendez-vous à l'ordonnance, et les serveurs et bases de données des déploiements clients distants.
- Web
- Rôle
- Développeur Full Stack
- Entreprise
- Compusave
- Année
- 2024 – 2025
- Stack
- LaravelLivewireAlpine.jsTailwind CSSMySQLServeurs Linux
- Liens
- compusave.dz

Contexte
Compusave édite un logiciel CRM pour centres d'appels et entreprises de services. Chaque client avait sa propre copie de l'application — code, déploiements et correctifs séparés. Les opérateurs traitent chaque jour un grand volume d'appels et de rendez-vous : un écran lent, c'est du temps perdu.
Rôle
Développeur full stack : architecture frontend et interfaces opérateur, fonctionnalités backend en Laravel, module cliniques et DevOps des environnements clients distants.
Défi
- Une application par client — chaque correctif copié et déployé plusieurs fois.
- Des clients aux besoins différents — identité visuelle, modules et processus varient d'un centre d'appels à une clinique.
- Des opérateurs rapides — rechargements lents et clics superflus coûtent en productivité.
- Infrastructure distante — environnements clients hébergés sur des serveurs à provisionner et maintenir.
Approche
Une base de code, configurée par client
Une seule base Laravel + Livewire pour tous les environnements clients ; identité visuelle, modules et règles métier issus de la configuration du tenant, pas de forks.
Des interfaces pensées pour l'opérateur
Traitement des appels, rendez-vous et historique client repensés autour du vrai parcours de l'opérateur : moins d'écrans, formulaires utilisables au clavier, KPI en direct sans rechargement (Livewire, Alpine.js).
Module cliniques
Un CRM dédié aux cliniques : prise et planification de rendez-vous, disponibilités des médecins, dossiers médicaux et documents des patients, génération d'ordonnances.
DevOps pour les clients distants
Provisionnement et maintenance de serveurs, instances et bases de données pour les déploiements clients — mises en production, sauvegardes et supervision assurées par l'équipe qui écrit le code.
Résultats
- Plus de 5 environnements clients depuis une seule base de code.
- ~40 % de charge de déploiement en moins — un build, un processus de livraison.
- ~20 % de tâches manuelles en moins pour les opérateurs.
- Un module cliniques couvrant le parcours patient, du rendez-vous à l'ordonnance.