- L’objectif est de recréer le plus fidèlement possible l'application fournie : https://next-trello.web.app/.
- Le but est d’avoir une application pixel perfect
- Il n’est pas demandé d’améliorer l’application
- Il n’y a pas besoin de gérer quelconque base de données
- L’application sera à déployer via Firebase (Hosting)
- La durée est libre, dans la limite de 24 heures
- Le projet doit utiliser React (≥ 16.8.0)
- Le code livré doit respecter les bonnes pratiques standards de développement (formatage, DRY, séparation des responsabilités, composants atomiques, gestion des erreurs, etc)
- Le livrable est un lien vers le repo avec en README :
- des indications (exhaustives) sur comment installer et lancer l'application en local
- un lien de la version en ligne
- un rapide (et succinct) bilan de l'exercice (2 difficultés, 2 réussites, 2 évolutions possibles)
npm install
npm run dev
- Cypress avec test de l'application dans la CI (
npm run cypress
) - Storybook avec tous les composants de l'application, branch feature/storybook (
npm run storybook
) - Décomposition atomique de l'exercice sur Figma
- Storybook, installation compliquée dû à l'optimisation des images
- Typescript, c'était la deuxième fois, il y a beaucoup d'any
- Code propre
- PIXEL PERFECT
- Drag and drop
- Remplacer les confirm par des modals