Skip to content
Hands-On : D’une architecture N-Tiers à une architecture Clean Hexagonale
Branch: start
Clone or download
Céline Gilet
Céline Gilet Start HappyTown Hands-On
Latest commit ebc0b2f Oct 3, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
gradle/wrapper Start HappyTown Hands-On Apr 13, 2019
images Start HappyTown Hands-On Apr 13, 2019
src Start HappyTown Hands-On Apr 13, 2019
.gitignore Start HappyTown Hands-On Apr 13, 2019
build.gradle Start HappyTown Hands-On Apr 13, 2019
gradlew Start HappyTown Hands-On Apr 13, 2019
gradlew.bat Start HappyTown Hands-On Apr 13, 2019
readme.md Start HappyTown Hands-On Apr 13, 2019
settings.gradle Start HappyTown Hands-On Apr 13, 2019

readme.md

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

You can’t perform that action at this time.