eecie-crm

Project brief

centraliser l'intégralité du cycle de vie d'un projet, de la première prise de contact à la facturation finale

Au-delà du Plugin, une Plateforme Métier Complète

Le projet Gestion CRM EECIE est une solution sur mesure qui transforme un site WordPress standard en un portail de travail intelligent et réactif pour l'entreprise eecie.ca. Bien plus qu'un simple plugin, il agit comme le cœur opérationnel de l'entreprise, connectant les employés, les prestataires externes et les processus métier au sein d'un écosystème unifié, robuste et flexible.

L'objectif était de centraliser l'intégralité du cycle de vie d'un projet, de la première prise de contact à la facturation finale, tout en automatisant les tâches complexes et en offrant des outils modernes aux équipes sur le terrain.

task

centraliser l'intégralité du cycle de vie d'un projet, de la première prise de contact à la facturation finale

strategy

La Solution : Une Architecture Découplée à Trois Piliers

La force de ce projet réside dans son architecture moderne et découplée, qui sépare clairement les responsabilités pour une flexibilité et une maintenabilité maximales :

    1. WordPress (L’Interface) : Sert de portail d’accès sécurisé et familier pour les employés et d’interface pour les formulaires publics. Il gère l’affichage, les sessions utilisateur et la sécurité, sans jamais stocker les données métier critiques.

    1. Baserow (La Source de Vérité) : Une base de données No-Code puissante qui agit comme le cerveau du système. Toutes les données CRM (contacts, opportunités, devis, rapports, etc.) y sont stockées de manière centralisée et structurée.

    1. n8n (Le Moteur d’Automatisation) : Toute la logique métier complexe est déportée sur un moteur de workflows n8n. Des actions dans WordPress ou des changements dans Baserow déclenchent des processus automatisés, allant du calcul de devis à l’envoi d’emails de confirmation.

Cette approche offre une solution scalable, où chaque brique peut évoluer indépendamment des autres.

design

Fonctionnalités Clés Développées

Le plugin fournit trois environnements distincts, chacun avec des outils adaptés à ses utilisateurs.

1. L’Espace Employé (Front-End WordPress)

Accessible via une page sécurisée, il offre une interface unifiée pour la gestion quotidienne :

2. Le Portail Prestataire (PWA)

Conçu pour les techniciens sur le terrain, ce portail prend la forme d’une Application Web Progressive (PWA) installable sur mobile, leur permettant de travailler en toute autonomie

3. La Zone d’Administration (Back-End WordPress)

Intégrée à l’administration WordPress, elle offre un contrôle total sur le système :

 

client

 

    • Backend : PHP 8+, WordPress, API REST de plugin personnalisé WordPress,  python (temps réel)

    • Base de Données : Baserow (alternative Open Source à Airtable)

    • Automatisation : n8n (moteur de workflows)

    • Frontend (Espace Employé) : JavaScript (ES6+), HTML5, CSS3

    • Frontend (Portail Prestataire) : PWA (Application Web Progressive) en JavaScript pur, Service Workers pour une expérience hors-ligne, sans faille

    • Communication & Sécurité : Utilisation de firebase/php-jwt pour la gestion de tokens, et de clés secrètes partagées pour le chiffrement des données sensibles entre WordPress et n8n.

    • Orchestration Temps Réel : Un serveur Python orchestre la communication en temps réel avec les pwa et les différents modules.

Vous voulez donner vie a votre projet?