Skip to content

fredbegin11/kickflip-coding-challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 

Repository files navigation

Kickflip Coding Challenge

Requis

Librairies
  • Vous devez utiliser minimalement React, Typescript ainsi que React Testing Library.
  • Pour le reste (fetch, state management, styling, etc.), c'est à votre guise.
Design
  • Le UI / UX est à votre choix, on ne s'attend pas à un chef-d'oeuvre, mais on va regarder le styling un peu.
  • Voici un exemple très simple à quoi ça pourrait ressembler:
Screen Shot 2023-12-11 at 2 00 08 PM

Tâches

Étape 1

Créer un nouveau projet React avec Typescript. Vous pouvez utiliser create-react-app ou Vite.

Étape 2

Créer une page qui affiche une liste de recettes de bière.

  • Les données doivent provenir de Brewdog Punk API -> https://api.punkapi.com/v2/beers
  • La liste doit contenir les champs suivants: Name, Tagline, ABV, IBU et Boil Volume

Étape 3

Ajouter un champs de recherche à la liste. La recherche doit s'effectuer après 1 seconde sans keystroke.

  • Le champ recherche doit pouvoir chercher sur le champs Name.

Étape 4

Ajouter de la pagination à la liste.

  • On doit aussi pouvoir choisir le nombre de résultats par page (10, 25 ou 50)

Étape 5

Ajouter un test unitaire pour la fonctionnalité de recherche en utilisant React Testing Library

Étape 6

Push l'exercice sur votre github personnel et m'envoyer les accès par email

Bon test!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published