<aside> ℹ️ Ce test est à réaliser dans le cadre de votre process de recrutement au poste de Developer chez Follow. Nous vous invitons à y passer 2h 3h maximum. Votre copie servira de support de conversation lors de la prochaine étape du process de recrutement.
</aside>
Vous travaillez en tant que Backend Developer pour l’entreprise Acme.
Cette dernière propose une application de notation de bières
Installez Docker et Make sur votre machine locale
Forkez le repository git suivant : https://github.com/tech-follow/beer_api
Depuis le dossier, exécutez la commande suivante pour construire et démarrer les conteneurs ****:
make setup
Enfin, exécutez la commande suivante pour provisionner les vendors :
make vendors
Créez une routine d’import permettant d’injecter les données du fichier ****open-beer-database.csv
dans la base de données.
Créez une API REST effectuant les opérations de CRUD sur les différentes entités proposées dans la documentation du repository. L’API doit être testable via un client HTTP.
Note pour un checkin de bière : il faut renseigner à la fois une bière et une note.
<aside> 📈 L’application devient populaire, et nous souhaitons fournir aux utilisateurs plus d’informations.
</aside>
Créez des routes supplémentaires retournant les éléments suivants :