UGAChain-2020

From air
Jump to navigation Jump to search

Blockchain

Équipe du projet

Membre Rôles
Lucas REYGROBELLET Chef de projet
Antoine DUMENIL SCRUM Master
Maxence BRES Développeur
Baptiste BETEND Développeur
  • Supervisé par : Didier DONSEZ

Abstract

Mots clés

  • Blockchain
  • Hyperledger
  • JHispter

Budget

Élément Quantité Coût unitaire Total
Salaire 4 8400 33600
Electricité 120 0.158 18.96
Nettoyage 35 1.3 45.5
Cantine/Gouter 35 2 + 1.35 117.25
Investissements (PC) 2 41 82
Total 33863.71€

SCRUM

Une liste plus actualisée des tâches est disponible sur Trello

Journal

Sprint 0 - Du 28/01 au 07/02

Mardi 28/01

  • Choix du sujet "Monnaies locales et blockchains"
  • Documentation sur Hyperledger
  • Création des pages air

Mercredi 29/01

  • Documentation sur les Blockchain, Hyperledger et le projet UGAChain 2019
  • Tentative de build du projet UGAChain 2019

Vendredi 31/01

  • Documentation sur Hyperledger et le projet UGAChain 2019
  • Tentative de build du projet UGAChain 2019

Lundi 03/02

  • Attribution de role dans le groupe
  • Documentation sue Hyperledger
  • Réunion avec Didier Donsez
  • Réorientation du projet Monnaies locales vers UGAChain
  • Build du projet UGAChain
  • Analyse des besoins du projet
  • Rédaction du cahier des charges

Mardi 04/02

  • Envoi du cahier des charges
  • Prise de contact avec le groupe de UGAChain 2019
  • Utilisation de UGAChain 2019
  • Documentation pour changement de techno front

Mercredi 05/02

  • Prise en main de UGAChain 2019
  • Documentation pour changement de techno front
  • Analyse des besoins du projet
  • Prise de rdv avec Didier Donsez

Jeudi 06/02

  • Management
  • Réunion avec Didier Donsez
  • Identification plus précise des besoins du projet
  • Attribution de nouvelles taches

Vendredi 07/02

  • Initialisation de la mise à jour d'hyperledger vers 2.0 (documentation)
  • Tentative de changement de techno pour le front (Angular -> VueJS)
  • Documentation sur le generateur

Sprint 1 - Du 10/02 au 14/02

Lundi 10/02

  • Annulation du changement de framework front
  • Maquette pour nouvelle interface
  • Tentative de mise à jour d'hyperledger
  • Tentative de build le generateur JHipster blockchain

Mardi 11/02

  • Mise à jour d'hyperledger (wip)
  • Création du nouveau front (wip)
  • Problème de compatibilité du generateur avec la nouvelle version de JHipster

Mercredi 12/02

  • Premier resultats concluants pour la mise à jour d'hyperledger
  • Avancement du front (drag & drop feature - WIP)

Jeudi 13/02

  • Avancement du front (drag & drop feature - relier avec le projet existant)
  • Résolution de problèmes de compatibilité du générateur de blockchain avec les nouvelles version de JHipster

Vendredi 14/02

  • Avancement du front (drag & drop feature - finition; page d'authentification - reflexion personalisation)
  • Lancement de Hyperledger 2.0 effectif, problème de compatibilité avec le projet au niveau Backend ou SDK


Sprint 2 - Du 17/02 au 21/02

Lundi 17/02

  • Management de projets, établissement du budget

Mardi 18/02

  • Hyperledger : mise à jour du SDK en 2.0 (suppression de EventHub deprecated en 2.0) ; troubleshooting erreur 500 coté webapp
  • Front : correction et amélioration sur le drag and drop


Mercredi 19/02

  • Hyperledger : correction du code d'hyperledger pour builder ugachaincode en 2.0
  • Front :
    • Conception du gif personnalisé
    • Documentation sur la modification de keycloak


Jeudi 20/02

  • Hyperledger : debugging erreur 500
  • Front : Modification de la page d'authentification de keycloak (WIP)

Vendredi 21/02

  • Hyperledger :
    • fix des test du script.sh de ugachain en 2.0 : ajout des fonctions manquantes dans chaincode/ugachaincode/go/ugachaincode.go
    • Tentative d'execution des container contenu dans le fabric-sdk-java, abandon quasi immédiat a cause de version 2.1.0
  • Front : Intégration du gif et réglage d'affichage

Sprint 3 - Du 2/03 au 6/03

Lundi 2/03 Preparation soutenance mi-parcours

  • Hyperledger : modification de blockchain pour désactiver le TLS (non-fructueux ), debug de modification du backend pour approfondir le fonctionnement du sdk.
  • Front : refonte de la page utilisateur (WIP)

Mardi 3/03

Mercredi 4/03

  • Hyperledger :
    • Tentative d'ajout du TLS à la webapp pour matcher la config de la blockchain (non-fructueux)
    • Début de lancement des tests contenus dans le fabric-sdk-java.
  • Front : refonte de la page utilisateur avec bootstrap

Jeudi 5/03

  • Hyperledger :
    • Ajout de nos propres fonctions de test au build de la blockchain (dans script.sh & utils.sh)

Vendredi 6/03

  • Hyperldger :
    • Suppression du TLS de la blockchain (successful)