Le but du projet est d'obtenir les informations des voiles suggérés grâce aux mesures du bateau qu'on obtient avec une liste de bateaux avec lequel on reçoit la référence de celui-ci.
Le site doit pouvoir appeler trois API.
- Le premier appel doit permettre de rechercher une liste de bateaux à l'aide d'une API.
- Le deuxième appel doit permettre d'afficher les informations sur les mesures du bateau à l'aide de sa référence.
- Le troisième appel doit permettre d'afficher la liste de voiles adaptée aux mesures du bateau.
Le site doit contenir des validations au niveau des champs pour que l'utilisateur soit en mesure de voir les erreurs dans les champs. La validation des champs permet aussi de sécuriser l'API. L'utilisateur ne peut pas entrer des informations qui pourraient être inutiles.
Le site doit être ergonomique pour les utilisateurs qui l'utilisent.
Avoir :
- @angular/cli 13.0.3
- typescript
- bootstrap
- Un outil de développement qui supporte la programmation en angular et en typescript (ex: Webstorm, VSCode, notepad++, etc)
Les voiles restent afficher à l'écran même s’il y a aucune valeur de validée.
La validation des champs rencontre quelques problèmes au niveau des valeurs entrées. Un "0" ne passera pas comme un nombre, mais dans un autre champ celui-ci passera normalement.