RICM5 2018 2019 - UGAChain



= Description du projet = Ce projet a 2 objectifs:
 * Générer un projet JHipster (backend, frontend) à partir d'un smart contract Hyperledger.
 * Générer le squelette d'un smart contract Hyperledger à partir d'un descripteur JDL.

Ce projet sera validité et démontré avec le projet UGAChain 2018 et d'autres bases d'exemples (JHipster, Hyperledger).

Générer un projet JHipster

 * cto > participant --> ROLE_
 * cto > asset --> Entity Asset
 * acl --> ???
 * authentication --> ?? (OAuth2.0) génération de la configuration Keycloak
 * écriture d'un HyperledgerJPARepository ou d'un HyperledgerCrudRepository
 * écriture d'un
 * génération des dockerfiles et de descripteurs docker-compose

Générer un smart contract

 * directives additionnelles dans JDL (asset, participant, acl)

= L'équipe =
 * Enzo MOLION
 * Jordan JEAN
 * Léo VALETTE - Chef de projet
 * Loris GENTILLON

= Gestion de projet =

Livrables

 * Journal
 * Conception
 * SRS
 * Choix de conception et programmation
 * Analyse SonarQube
 * Tableau Trello de l'équipe

Documentation

 * Smart Contract
 * Hyperledger Architecture
 * Hyperledger Composer
 * Hyperledger Fabric