ECOM-1FO 1819 BTB L9 LOG

= Description = Journal de bord du groupe en charge du projet Brûle Ta Bûche !

Acronymes

 * G : Général
 * BE : Backend
 * FE : Frontend

= Semaine du 25 septembre au 2 octobre =
 * G
 * Affectation des rôles aux membres de l'équipe
 * Inscription à l'outil de gestion Trello
 * Réalisation du modèle de tâches
 * Réalisation de l'IHM abstraite

= Semaine du 2 au 9 octobre =
 * G
 * Réalisation de l'IHM concrète
 * Réalisation du diagramme de contexte
 * Création des user stories
 * Réalisation du diagramme de module
 * Réalisation de la liste des fonctionnalités
 * BE
 * Découverte des technologies
 * Choix des technologies
 * Compréhension de JHipster
 * Compréhension des technologies sous-jacentes
 * FE
 * Sélection des technologies
 * Amorce d'autoformation Angular, HTML/CSS
 * Mise en place de l'environnement de développement (VSCode + Angular)

= Semaine du 9 au 16 octobre =
 * G
 * Préparation et présentation de l'Audit 1
 * Installation des outils de développement
 * Harmonisation des versions des outils
 * BE
 * Création de tutoriels d'installation (JHipster, Maven...)
 * FE
 * Formation angular
 * Conventions de code + réglages VSCode en conséquence

= Semaine du 16 au 23 octobre =
 * G
 * Génération projet jhispter
 * Premier push sur le git
 * Résolution de problèmes d'installation
 * BE
 * Choix des technologies utilisées pour l'application JHipster
 * Première réflexion autour des entités nécessaires à la base de données
 * FE
 * Formulation Angular

= Semaine du 23 au 30 octobre (Vacances) =
 * G
 * Préparation de l'audit 2
 * Identifiation des problèmes de générations jhipster
 * BE
 * Formation
 * FE
 * Élaboration de l'arbre de components

= Semaine du 30 octobre au 6 novembre = = Semaine du 6 au 13 novembre =
 * G
 * Audit 2
 * Mise en place du déploiement continu
 * BE
 * FE
 * Manipulation du routing
 * Rédaction des pages de technologies frontend
 * Rédaction des pages de technologies frontend
 * G
 * Résolution de problèmes d'installation Maven
 * BE
 * Tentative de déploiement de la base
 * FE
 * Manipulation du routing utilisé dans le code généré par JHipster
 * Rédaction des pages de technologies frontend

= Semaine du 13 au 20 novembre =
 * G
 * Participation à l'audit 2
 * Ajout d'informations à la page Air
 * BE
 * Réussite du déploiement de l'image Docker
 * Tutoriel d'installation des programmes requis (Docker CE, Docker compose) et de déploiement
 * FE
 * Intégration de Angular Material dans le projet
 * Création des composants et mise en place du routing
 * Mise au propre du code

= Semaine du 20 au 27 novembre =
 * G
 * Réunion avec Anthony Geourjon pour que BTB soit testeur d'une nouvelle plateforme agile de disrupt campus
 * Ajout d'une licence MIT au projet
 * BE
 * Tentative de résolution du déploiement non fonctionnel (entités manquantes)
 * FE
 * Mise au propre du code

= Semaine du 27 novembre au 4 décembre =
 * G
 * Tentative de résolution des problèmes de déploiement
 * BE
 * Définition de l'API selon les demandes du front-end
 * Réalisation et test des fonctions demandées
 * FE
 * Mise au propre du code

= Semaine du 4 au 11 décembre =
 * G
 * Merge du front-end et du backend en vue du déploiement
 * BE
 * Réalisation et test des fonctions demandées par le frontend
 * FE
 * Intégration de l'API dans le code frontend
 * Fusion du code de la page recherche avec le code de la page producteur

= Semaine du 11 au 18 décembre =
 * G
 * Préparation de la soutenance finale
 * BE
 * Ajustement du backend par rapport aux appels à l'API du frontend
 * Remplissage de la base de données en ligne
 * Amélioration des fonctions de l'API
 * FE
 * Intégration de Material Design sur les entités
 * Intégration de l'API dans le code frontend