RICM5 2018 2019 - UGAChain - Journal

From air
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Semaine 1

Semaine 1
Enzo Jordan Léo Loris
Lundi 28/01

Matin : 4h

  • Choix du sujet
  • Creation des pages air
  • Documentation sur Hyperledger

Matin : 4h

  • Choix du sujet
  • Documentation sur les Blockchain, Hyperledger et le projet UGAChain 2018

Matin : 4h

  • Choix du sujet
  • Documentation sur les générateurs Jhipster
  • Documentation sur Hyperledger

Matin : 4h

  • Choix du sujet
  • Documentation sur JHipster/Hyperledger
Mardi 29/01

Matin : 3h30

Après-midi : 3h

Matin : 3h30

  • Documentation sur les Smart Contract
  • Création de la page air Smart Contract

Après midi : 3h30

  • Documentation sur Hyperledger
  • Création de la page air Hyperledger
  • Documentation sur Hyperledger Composer

Matin 3h30 :

  • Attribution des rôles de documentation
  • Documentation sur Hyperledger

Après midi 3h :

  • Documentation sur Hyperledger
  • Aide au groupe "aide aux déficients visuels"

Matin : 3h30

  • Documentation sur Jhipster, yeoman et les modules

Après midi 3h30

  • Documentation + premiers tests avec generator-jhipster-module
Mercredi 30/01

Après midi : 4h

Après midi : 4h

Après midi : 4h

  • Réunion avec Anthony Geourjon
  • Lecture des Keys Concepts de la documentation Hyperledger Fabric

Après midi : 4h

  • Réunion avec Anthony Geourjon
  • Lecture de la documentation [1]
Vendredi 01/02

Matin : 4h

Matin : 3h45

Après midi : 3h

Matin : 3h30

Après midi : 3h

  • Fin du premier tutoriel

Matin : 3h30

  • Installation des dépendances / packages nécessaires au premier tutoriel hyperledger (fabcar)

Après midi : 3h

  • Fin du premier tutoriel fabcar

Semaine 2

Semaine 2
Enzo Jordan Léo Loris
Lundi 04/02

Matin 3h30 :

Après-midi 5h :

Matin 3h00 :

Après midi: 4h

  • Réunion Avec Didier Donsez
  • Entrevue avec Hugo Gros-Daillon en prévention de la conception du générateur Hyperledger
  • Analyse du projet UGAChain 2018

Matin 3h :

Après midi 1h :

  • Réunion Avec Didier Donsez

Matin :

Après midi:

  • Réunion Avec Didier Donsez
  • Clonage et browsing de différents projets blockchains
Mardi 05/02

Matin 5h :

Apres-midi 2h :

  • Conception :
    • Diagrame de contexte
    • Liste des fonctionnalités
    • Vue logique de haut niveau

Matin : 4h30 :

Après midi : 3h

  • Conception du système UGAChain 2019
    • Diagramme de contexte
    • Liste des fonctionnalités
    • Vue logique abstraite

Matin : 3h30

Après midi : 3h

  • Conception système UGAChain 2019
    • Diagramme de contexte
    • Liste des fonctionnalités
    • Vue logique abstraite

Matin : 4h30

Après midi : 3h

  • Conception du système UGAChain 2019
Mercredi 06/02

Matin 4h :

  • Conception :
    • Vues logiques détaillées
    • Vue physique
    • Vues dynamiques

Après midi 3h30 :

Matin : 4h

  • Conception :
    • Vues logiques détaillées
    • Vue physique
    • Vues dynamiques

Après midi : 3h30

  • Conception :
    • Diagramme de classes
  • Renseignement sur JHipster et Keycloak

Matin : 3h30

  • Conception système UGAChain 2019
    • Vues logiques détailléesepris
    • Vue physique
    • Vues dynamiques

Après midi : 3h30

  • Conception du shcéma relationnel et des structures de données
  • Documentation sur OAuth2, Keycloak et son intégration à Jhipster
  • Création du Git
  • Première génération Jhipster

Matin : 3h30

  • Conception système UGAChain 2019
    • Vues logiques détaillées
    • Vue physique
    • Vues dynamiques

Après midi : 3h30

  • Documentation sur OAuth2, Keycloak et son intégration à Jhipster
  • Test avec une intégration Keycloak sur JHipster et un docker Keycloak
Vendredi 08/02

Matin 4h30 :

  • Lectures sur les rôles JHipster
  • Compte rendu de la discussion du 07/02 avec A. Geourjon et D. Donsez
  • Modification (en conséquence) de la conception

Après-midi 3h30 :

  • Fin de la modification de la conception
  • Mise au point de l'interface de l'API
  • Création d'un premier JDL
  • Regénération du projet avec le JDL
  • Test : tout fonctionne (webapp + keycloak + entité du JDL) mais LocalDate de Request dans le JDL ne suffit pas

Matin : 4h

  • Modification de la conception en groupe pour répondre à la problématique de performance soulevée hier (jeudi 7) avec Didier Donsez et Anthony Geourjon.
  • Lecture du Glossary Hyperledger

Après midi : 4h

Matin : 4h

  • Réunion suite à l'entrevue d'Enzo avec A. Geourjon et D. Donsez (la veille)
  • Modification de la conception
  • Pré-configuration du gitlab runner

Après midi :

  • Première itération de l'intégration continue

Matin :

  • Modification de la conception

Après midi :

Semaine 3

Semaine 3
Enzo Jordan Léo Loris
Lundi 11/02

Après-midi 3h30 :

  • Correction du JDL
  • Regénération de l'application avec le nouveau JDL
  • Test de la nouvelle version sur d'autres machines
  • Implémentation du téléversement de fichiers dans FE

Après-midi : 4h

  • Conception du réseau Hyperledger
  • Renseignement sur les SDKs Hyperledger

Après midi : 3h30

  • Backend : Gestion des requêtes

Après midi :

Mardi 12/02

Matin 4h :

  • Implémentation du téléversement de fichiers dans FE

Après-midi 3h :

  • Vérification qualité (quality check) des schémas de conception
  • Lecture de la documentation RxJS
  • Implémentation du téléversement de fichiers dans FE

Matin : 4h

Après-midi :

  • Présentation de la conception du réseau Hyperledger
  • Amorçage d'un premier réseau Hyperledger
    • Ajout d'une organisation

Matin : 3h

Après midi : 5h

  • Changement de machine --> installation d'un nouvel environnement de travail
  • Backend : Gestion des requêtes : Difficultés avec les insertions dans la BD

Matin :

Après midi :

Mercredi 13/02

Matin 3h30 :

  • Implémentation du téléversement de fichiers dans FE
  • Implémentation du calcul du hash des fichiers téléversés

Après-midi 4h :

Matin : 4h

  • Amorçage d'un premier réseau Hyperledger
    • Installer un Smart Contract

Après-midi : 4h

  • Réunion avec Anthony Geourjon.
  • Ecriture d'un premier Smart Contract

Matin : 3h30

  • Backend : Gestion des requêtes : fonction d'insertion d'une requête d'ajout d'un diplôme dans la BD

Après midi :

  • Réunion avec Anthony Geourjon à propos de l'avancée du projet
  • Backend : Gestion des requêtes : fonctions d'insertion d'une requête d'invalidation d'un diplôme dans la BD
  • Backend : Gestion des requêtes : fonctions d'insertion d'une requête de revalidation d'un diplôme dans la BD
  • Backend : Gestion des requêtes : fonctions d'insertion d'une requête de mise en état frauduleux d'un diplôme dans la BD
  • Modification de la conception sur la page RICM5 2018 2019 - UGAChain - Conception

Matin : 3h30

  • Backend : Gestion des requêtes : aide à Léo avec Spring + documentation

Après midi :

Jeudi 14/02

Matin 3h30 :

Matin : 4h

  • Amorçage du réseau Hyperledger terminé
    • Ecriture d'un premier Smart Contract

Matin

  • Reprise et adaptation de l'application java utilisant le sdk hyperledger java (afin de générer notre propre sdk)
Vendredi 15/02

Matin 4h :

  • Standup Meeting
  • Implémentation de l'appel à l'API d'ajout au téléversement

Après-midi 4h :

  • Implémentation de l'appel à l'API d'ajout au téléversement
  • Réécriture du format de réponse du backend aux appels frontend via API (migration de texte brut en JSON)
  • Test puis mise sur master d'une première version réalisant au téléversement un hash puis une demande d'ajout à l'API et scrutant le résultat de cette dernière

Matin : 4h

  • Stand-up meeting
  • Intégration du SDK Fabric dans le back-end

Après-midi : 4h

  • Etablissement d'une connexion entre le back-end et le réseau Hyperledger

Matin :

  • Standup Meeting
  • Modification du SDK Fabric-java en vue de l'utiliser dans notre projet

Après-midi :

  • Modification du SDK Fabric-java en vue de l'utiliser dans notre projet

Documents

Semaine 4

Semaine 4
Enzo Jordan Léo Loris
Lundi 18/02

Matin 4h30 :

  • Implémentation de la reception des données de l'API depuis un ajout de hash
  • Réunion D. Donsez & A. Geourjon

Après-midi :

Matin : 4h

  • Implémentation des requêtes blockchain (classes BlockchainRequest, AddDiplomaRequest et QueryByHash)
  • Réunion D. Donsez & A. Geourjon

Malade

Mardi 19/02
Mercredi 20/02

Hackathon Hack ton campus

Hackathon Hack ton campus

Hackathon Hack ton campus

Hackathon Hack ton campus

Jeudi 21/02

Hackathon Hack ton campus

Hackathon Hack ton campus

Hackathon Hack ton campus

Hackathon Hack ton campus

Vendredi 22/02

Hackathon Hack ton campus

Hackathon Hack ton campus

Hackathon Hack ton campus

Hackathon Hack ton campus

Documents

Patron

Semaine X

Semaine X
Enzo Jordan Léo Loris
Lundi X/0X
Mardi X/0X
Mercredi X/0X
Jeudi X/0X
Vendredi X/0X

Documents