Skip to content

Hands-On : D’une architecture N-Tiers à une architecture Clean Hexagonale

Notifications You must be signed in to change notification settings

celinegilet/happy-town

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Happy Town

Présentation

Pour accueillir dignement ses nouveaux habitants, le conseil municipal de HappyTown a décidé d’offrir un cadeau à tous ses habitants qui soufflent leur première bougie dans la commune.

Le rôle de notre application est donc :

  • De sélectionner les habitants éligibles à l’obtention d'un cadeau (ils ont emménagés à HappyTown depuis plus de 1 an)
  • Pour chacun des habitants éligibles :
    • Trouver le cadeau approprié en fonction de son âge : il existe des cadeaux différents par tranche d’âge
    • Envoyer un mail annonçant l'attribution du cadeau
  • Envoyer un mail récapitulatif au service cadeau de la mairie avec tous les cadeaux attribués de la journée

Installation

Java

Gradle

Serveur de mail

  • FakeSMTP
  • Lancement java -jar fakeSMTP-2.0.jar
    • Démarrage sur le port : 2525 fakeSMTP-params
    • Recette fakeSMTP-paramsOK

Lancement de HappyTown

  • Pour installer les dépendances du projet, lancer dans un terminal ./gradlew build gradlew-build

  • Pour lancer uniquement les tests, lancer dans un terminal ./gradlew test

  • Pour démarrer l'application HappyTown ./gradlew run gradlew-run

URLs

Support de présentation avec explication et schémas

About

Hands-On : D’une architecture N-Tiers à une architecture Clean Hexagonale

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages