__tests__ | ||
.husky | ||
.vs | ||
e2e-tests | ||
src | ||
tests | ||
tests-examples | ||
.env | ||
.env.example | ||
.eslintrc.cjs | ||
.gitignore | ||
.lintstagedrc.json | ||
index.html | ||
package-lock.json | ||
package.json | ||
playwright.config.js | ||
ProjetBut3.postman_collection.json | ||
README.md | ||
vite.config.js | ||
vitest.config.js |
Projet BUT 3
made by : Simon CATANESE Julien CHARBONNEL Victor DESCAMPS
Tests warning :
the tests sheet 'api/image-request.test.jsx' was commented out to avoid over-sending requests to the google API during development. Remember to uncomment the file if you want to run all the tests once, but remember to recomment the file if you want to run a series of tests. An over-sending of requests could get us blocked for the day by google.
Project summary (FR):
Nous n'avons pas réussi à mettre en œuvre toutes les fonctionnalités de l'interface utilisateur à temps. Le développement n'a pas non plus été rigoureusement test-driven.
résumé des fonctionnalités :
L'utilisateur peut créer un compte sur la page de login (navbar) En se connectant, l'utilisateur peut charger la liste des articles et les filtrer par pièce, date, nom, etc. Il est possible de créer, supprimer et de mettre à jour des articles. Une page permet de consulter les statistiques des pièces et la liste des pièces. Il est possible d'y créer de nouvelles, de les modifier ou de les supprimer (supprimant également les articles liés). Toute opération d'écriture réussie provoque un rechargement de page.
Les icones AntDesign provoquent systématiquement une exception dans la console. Nous n'avons pas été en mesure de corriger ou éviter cette erreur. Les icones s'affichent bien, donc ça ne posera pas de problème à part la pollution de la console.
Nous avons voulu personnaliser un peu notre projet pour le différencier des autres, nous avons donc mis en place un système simple de recherche automatique d'images liées aux objets enregistrés, et une requête à l'API Inspirobot à chaque rechargement de la page sur la page d'accueil pour un accueil chaleureux.
Nous sommes conscients que ce projet ne correspond pas exactement aux attentes d'un développement full test-driven. Mais nous nous satisfaisons tout de même de nous être familiarisés avec js et React, avec les tests en général, et d'avoir pris du plaisir à développer ce petit projet.
Nous vous souhaitons une bonne correction et vous remercions pour vos cours.
Run Locally
Clone the project
git clone gitea@dwarves.iut-fbleau.fr:legrelle/Projet-dev-but3-2024.git
Go to the project directory
cd Projet-dev-but3-2024
Install dependencies
npm i
Start the front-end
npm run dev
API Reference
API Documentation : [Postman]([Postman documentation url])