Issue purement technique, utilisateur pas vraiment concerné
Critères et considérations spécifiques
Scénarios de test
Cas d'utilisation 1
Actions à réaliser
Pour le depot et la recherche de livre la premiere requete se fera via l'API de notre site, si le livre est deja present dans une boite il est simplement dupliqué.
sinon requete google books
Tous les livres seront ajoutés a l'API
Stocker eventuellement les coordonnées et adresse des boites dans une table de la BDD
...
Verifications
la premiere requete questionne en premier l'API de notre site avant google
lecture et ecriture dans la BD via l'api ok
A faire
Creer base de données SQL
Creer une table books et (coords boite?)
Creer l'API avec express.js et implementer les requetes sur la BDD en front.
GET /books => renvoie la liste de tous les livres en BDD
PUT /books/:id => modifie un livre en BDD
GET /boxes => renvoie la liste de tous les boites en BDD
GET /boxes/:id/books => tous les livres liés à une boite (filtrer pour ne renvoyer uniquement ceux en stock)
POST /boxes/:id/books => ajouter un livre dans une boite (passer l'isbn dans le corps de la requête)
Le besoin
Issue purement technique, utilisateur pas vraiment concerné
Critères et considérations spécifiques
Scénarios de test
Cas d'utilisation 1
Actions à réaliser
Pour le depot et la recherche de livre la premiere requete se fera via l'API de notre site, si le livre est deja present dans une boite il est simplement dupliqué. sinon requete google books Tous les livres seront ajoutés a l'API Stocker eventuellement les coordonnées et adresse des boites dans une table de la BDD
Verifications
A faire
(A ne pas faire)