Neptune Web App
FollowUp 29 mai 2018
Objectifs du Sprint
![](https://s3.amazonaws.com/media-p.slid.es/uploads/659294/images/4968418/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/659294/images/4968420/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/659294/images/4968422/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/659294/images/4968424/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/659294/images/4968426/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/659294/images/4968424/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/659294/images/4968435/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/659294/images/4968436/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/659294/images/4968442/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/659294/images/4968443/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/659294/images/4968446/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/659294/images/4968451/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/659294/images/4968453/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/659294/images/4968455/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/659294/images/4968456/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/659294/images/4968424/pasted-from-clipboard.png)
Mise en place des technos / outils
![](https://s3.amazonaws.com/media-p.slid.es/uploads/659294/images/4968424/pasted-from-clipboard.png)
Réalisation
![](https://s3.amazonaws.com/media-p.slid.es/uploads/659294/images/4968465/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/659294/images/4968470/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/659294/images/4968424/pasted-from-clipboard.png)
Stats
Titre | Valeur |
---|---|
temps réel / estimation | 223% |
Commits | 44 |
Components | 5 |
Lignes de code | 374 |
Lignes de tests | 749 |
Tests | 109 |
![](https://s3.amazonaws.com/media-p.slid.es/uploads/659294/images/4968422/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/659294/images/4968502/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/659294/images/4968505/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/659294/images/4968422/pasted-from-clipboard.png)
Réalisation
![](https://s3.amazonaws.com/media-p.slid.es/uploads/659294/images/4968521/pasted-from-clipboard.png)
4 nouvelles actions
-
RegisterRequest
- RegisterSuccess
- RegisterFailure
- Register
Appels d'api pour l'enregistrement
Component Input gérant les messages d'erreur spécifiques
Près-validation des données (yup)
Affichage des erreurs propre a chaque input (tests)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/659294/images/4968422/pasted-from-clipboard.png)
Reste pour l'histoire
Créer un container pour faire la lisaion ract <-> redux
Remonter les inputs au container
Valider La coherance avec l'api
Ajouter les reducers des nouvelles actions
![](https://s3.amazonaws.com/media-p.slid.es/uploads/659294/images/4968422/pasted-from-clipboard.png)
Stats
Titre | Valeur |
---|---|
temps réel / estimation | 52% |
Commits | +19 |
Components | 7 (+2) |
Lignes de code | 518 (+144) |
Lignes de tests | 1069 (+320) |
Tests | 193 (+84) |
![](https://s3.amazonaws.com/media-p.slid.es/uploads/659294/images/4968422/pasted-from-clipboard.png)
Stats
Titre | Valeur |
---|---|
temps réel / estimation | 52% |
Commits | +19 |
Components | 7 (+2) |
Lignes de code | 518 (+144) |
Lignes de tests | 1069 (+320) |
Tests | 193 (+84) |
deck
By foret_a
deck
- 353