Coopérons!

Coopérons!

Coopérons ! vous permet de simplifier vos relations contractuelles avec vos partenaires, vos prestataires et vos clients grâce à son offre de Contrats Interactifs.
Les contrats interactifs proposés par Coopérons! vous permettent de :

  • Gérer gratuitement vos devis et vos contrats en ligne,
  • Créer, modifier, signer, suivre, résilier et archiver tous types de contrats et documents légaux dans un cadre juridique 100% sécurisé,
  • Certifier l’habilitation de vos cocontractants et la conformité de leurs signatures électroniques.

Techniquement parlant

L’application Coopérons ! est implémentée à 100% avec Symfony 2.4 (fullstack). L’évolution continue de son code source couplée à la complexité du métier implémenté par cette solution ont mis l’équipe de développement devant plusieurs freins :

  • L’ajout de nouvelles fonctionnalités devient de plus en plus lent
  • Le code source des vues (TWIG,CSS) est non structuré
  • L’équipe de développement n’ayant ni assez de ressources disponibles ni de temps ni d’expertise nécessaire pour travailler à la fois sur le back et le front office
  • L’intégration d’une version mobile de l’application demande une nouvelle implémentation de la partie back office / métier

Fondative a pris en charge la recherche d’une solution viable permettant à l’équipe Coopérons de rester concentrée sur la partie métier de leur applicatif. Suite à un audit approfondi, nous avons mis en place la solution suivante :

  • Intégration d’une API RESTFul à la solution Coopérons
  • Migration des vues (TWIG) sur un front end Angular
  • Couplage du front end (Angular) sur le back end (Symfony) en reprenant exactement les mêmes fonctionnalités

Résultats

  • Les deux parties back end et front end sont beaucoup plus organisées et surtout plus maintenables. Coopérons a désormais la possibilité d’organiser les équipes en fonction des technologies : Équipe front end (Angular) / Équipe back end (Symfony)
  • Grâce à l’API RESTFul, Coopérons a pu ouvrir ses services pour des usages partenaires
  • Le front end Angular est facilement transposable en application mobile sans pour autant toucher le métier du back end

Laisser un commentaire