ECOM-1FO 1819 PROJET MyTransport L9 LOG

Activité

 * Définition des rôles dans l'équipe
 * Analyse des scénarios
 * Conception de l'architecture

Activité

 * Création des maquettes
 * Préparation de l'audit 1

Activité

 * Audit 1
 * Installation environnement

Activité

 * Autoformation sur les technologies

Activité

 * Front
 * Développement scénario 1


 * Back
 * Création des entités pour le scénario 1

Activité

 * Préparation de la démo

Avancement

 * Intégration de l'interface de visualisation des agences : liste des agences OK, choix de la librairie pour les graphes : OK
 * Liaison API
 * Création de l'endpoint taux ; /api/agence/{id}/taux?startDate=&endDate=

Problèmes / difficultés rencontrées

 * Taux : JDL relationship - A changer (à coder directment ? -> TODO le 6/11)
 * Hikari retourne une erreur de connexion à la BD après la compilation - mais la connexion fonctionne au final [branche Dev]

Activité

 * Audit 2
 * Review des maquettes

Avancement

 * Front
 * Scénario 1
 * Ajout barre de recherche
 * Ajout d'un graphique


 * Back
 * Scénario 1
 * Modification de l'endpoint de Taux pour ne renvoyer que les dates avec leurs taux respectifs

Avancement

 * Front
 * Scénario 1
 * Lien entre graphique et liste d'agences
 * Choix de couleurs aléatoires


 * Back
 * Scénario 2
 * Ajout des entités et des relations pour le scénario 2
 * Ajout des rôles

Avancement

 * Front
 * Scénario 1
 * Test d'utilisation de l'API pour récupérer les données


 * Back
 * Scénario 2
 * Ajout d'endpoint API : récupération des taxis, récupération des courses en fonction de leur état (en retard, en attente, en cours, terminé)

Avancement

 * Front
 * Scénario 1
 * Lien fonctionnel entre API et Graphique
 * Génération d'un PDF


 * Back
 * Scénario 3
 * Ajout des endpoint API : récupération des véhicules d'une agence disponible entre deux dates (variante flex : récupération des véhicules disponibles un certain nombre de jours d'affilée entre deux dates)

Avancement

 * Front
 * Scénario 1
 * Envoi du rapport par mail
 * Scénario 3
 * Choix dans une liste d'agences
 * Affichage des véhicules disponibles
 * Filtrages des véhicules


 * Back
 * Scénario 1
 * Modification de l'endpoint permettant de récupérer les agences : renvoient celles liées à l'utilisateur
 * Liavraison API envoi mail
 * Scénario 2
 * Ajout d'endpoint permettant de récupérer les taxis disponibles, ainsi que les informations d'un conducteur de taxi
 * Modification pour qu'un manager de taxi ne voit que les taxis qui lui sont liées
 * Scénario 3
 * Bug fixing sur les endpoint déjà créés


 * Ops
 * Définition pipeline CI
 * Ecriture des scripts de build et déploiement

Problèmes / difficultés rencontrées

 * CI : problème de permission sur le cache généré, le pipeline ne finit pas.

Avancement

 * Front
 * Scénario 2
 * Process courses / taxis


 * Back
 * NC


 * Ops
 * Mise en place et test Nagios + JHipster Console

Problèmes / difficultés rencontrées

 * Ops
 * CI : problème de permission sur le cache généré, le pipeline ne finit pas.
 * les IP des machines changent à chaque fois... (cf Elastic IP)
 * Front
 * Intégration de la carte

Avancement

 * Front
 * Scénario 2
 * Amélioration de la gestion des taxis (confirmation course, taxi)


 * Back
 * Scénario 2
 * Bug fixing sur les endpoint déjà créés


 * Ops
 * Déploiment de la dernière version (build automatique - déploiement manuel)

Problèmes / difficultés rencontrées

 * Déploiement : suppression du contenu de la base de données (volume non monté au docker-compose)