Découvrez mes réalisations

GSB

Galaxy Swiss Bourdin

Galaxy Swiss Bourdin

Suite à une récente fusion entre le géant américain Galaxy et le conglomérat européen Swiss Bourdin, le laboratoire Galaxy Swiss Bourdin souhaite uniformiser la gestion des frais professionnels des visiteurs médicaux via le développement en interne d’une application WEB. Cette application est destinée à la fois aux visiteurs médicaux et aux comptables en charges de leur gestion. Elle permet de saisir et d’enregistrer tous les frais engagés par les visiteurs médicaux pour leurs déplacements.

Ce projet de PPE SLAM deuxième année à été réalisé en collaboration avec Thomas CIANFARANI et Guillaume CAUVET avec le framework CSS Bootstrap et le langage PHP, ainsi que le langage C#.

J'ai pour la première mission, à l'aide du framework initialement créé pour le projet Oxford, refait de zéro l'application dans l'état qu'elle nous était fournie et que nous devions continuer. J'ai utilisé les composants suivants :

J'ai effectué les taches suivantes sur la mission 1:

  • Implémentation des composants de l’application de base avec le framework (afficher mes fiches de frais, connexion, renseigner ma fiche de frais, accueil) et réalisation des templates TWIG à partir des vues fournies
  • Sécurisation des mots de passe en base de données (avec le cryptage SHA 512)
  • Ajout de la gestion de refus de frais hors forfait, du report d’un frais et de la validation temporaire d’un frais à la page de validation des fiches de frais initialement crée par Thomas
  • Génération et mises à jour de la documentation PHP avec Apigen
  • Génération d’un état de frais au format PDF
  • Mise en place de la génération unique d’un PDF pour éviter d’effectuer des traitements inutiles
  • Réalisation de tests unitaires des classes utilitaires créés pour le framework

Pour la mission 2 :

  • Création d’un script PHP de génération d’une documentation complète à partir d’un fichier XML pour la documentation de l’application développée pour la Mission 2

Et sur le projet en général :

  • Mise en place du serveur web qui accueillera l’application
  • Veille technologique pour l’identification des composants nécessaires à la création du framework, ainsi que les pratiques à mettre en place
  • Intégration au produit « final » des diverses tâches effectuées par les membres de l’équipe

Personnels encadrés
Technologies utilisées/concernées
  • PHP
  • Twig
  • Bootstrap
  • Git
  • Javascript
  • MySQL

Informations générales
  • Début : Septembre 2017
  • Fin : Décembre 2017
Visiter Retour aux projets