Développement d'une application web de gestion de commandes de produits médicaux

Contexte

Le client : 

Gestionnaire de machines médicales destinées à des laboratoires.

 

La demande :

L’objectif était de développer un outil CRM pour la gestion des commandes et le suivi des colis grâce au framework Symfony 2  en se basant sur le fonctionnement de leur outil CRM existant (sous Symfony 1.4).

 

Les principales attentes furent les suivantes:

  • Récupération et compréhension de l’existant (Symfony 1.4);
  • Développement de la couche métier;
  • Importation des données depuis des fichiers XML;
  • Développement du front;
  • Intégration du graphisme. 

 

Les fonctionnalités demandées:

  • Gestion et suivi des colis (API UPS et DHL);
  • Gestion des utilisateurs, des profils et des groupes d’utilisateur;
  • Gestion fine des droits;
  • Gestion des bons de commandes;
  • Gestion des produits;
  • Gestion du stock de plusieurs entrepôts;
  • Gestion des études;
  • Gestion des laboratoires et des sites;
  • Intégration Google Map;
  • Historisation des données;
  • Génération de rapports;
  • Prévision sur plusieurs années grâce à un planning prévisionnel précis et complexe;
  • Gestion des alertes;
  • Importation continue de données existantes. 

Notre intervention
  • Création de la base de données;
  • Développement complet du CRM en Symfony 2;
  • Intégration des droits;
  • Intégration de toutes les vues;
  • Intégration du graphisme;
  • Intégration des fichiers XML;
  • Intégration de l’API Google Map;
  • Intégration de l’API UPS et DHL;
  • Travail sur la compatibilité navigateurs (IE 8+, Chrome, Firefox, Safari);
  • Ecriture et optimisation du code Javascript pour une haute réactivité de la page :
    • Widgets optimisés de date + heure;
    • Nombreux widgets d’auto-complétion;
    • Formulaires et pop-ups imbriqués.