Application web de gestion de commandes de produits médicaux
- Doctrine 2
- Javascript
- jQuery
- MySQL
- PHP
- Symfony
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.
- 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.