Cette application est développée en PHP avec le framework LARAVEL et MySQL comme Système de gestion de base de données.
Pour lancer l'installation assurez-vous d'avoir installer le gestion de package Composer.
$ composer install
.env.example en .env.envApp key (S'y a pas de valeur dans l'APP_KEY dans le fichier .env)
$ php artisan key:generate
JWT Token
$ php artisan jwt:secret
Migration
$ php artisan migrate
Storage link
$ php artisan storage:link
Initialize seeds
$ php artisan db:seed
Lancer le serveur
$ php artisan serve
La documentation est faite avec Swagger Open Api.
Vous avez la possibilité de voir les différentes routes, et de les tester pour voir les données qu'elles demandent en entrées et réponses qu'elles renvoient.
Pour toutes les requêtes ayant de cadénats à droite montrent que la requête demande l'envoi du Token dans le header.
Pour ajouter le token vous devez d'abord vous connecter sur la route /auth/login avec les credentials par défaut.
Une fois connecté, copiez le token qui vous serait renvoyé et ajoutez le en cliquant sur le bouton Autoriez au-dessus à droite. en commançant par bearer collez le token.
Une fois le token ajouté dessus, toutes les requêtes ayant de cadénats passeront librement.