HotTakes-Laravel-Project
Un projet Laravel évalué dans le cadre de la ressource R4.01 Architecture Logicielle
Pour déployer le projet
- Cloner le projet
- Créer un fichier .env à la racine du projet en se basant sur le fichier .env.example
- Lancer la commande
composer install
pour installer les dépendances - Initialiser la base de données avec la commande
php artisan migrate
- Lancer le serveur avec la commande
php artisan serve
Utilisation du site
Vous pouvez y accéder en ligne à l'adresse suivante : http://localhost:8000/
- Vous pouvez vous inscrire sur le site en cliquant sur le bouton d'inscription dans le menu
- Une fois inscrit, vous pouvez vous connecter avec votre adresse mail et votre mot de passe
- Vous pourrez alors visualiser et créer des sauces ainsi que les noter
- Vous pouvez également modifier vos sauces et les supprimer
Utilisation de l'API
Vous pouvez y accéder en ligne à l'adresse suivante : http://localhost:8000/api/documentation
- Vous pouvez utiliser l'API, elle propose les mêmes fonctionnalités que le site, vous pouvez donc créer, modifier, supprimer et noter des sauces
- Vous devez vous connecter pour pouvoir utiliser l'API, vous pouvez le faire en cliquant sur le bouton "Authorize" dans la documentation de l'API
- Vous pouvez ensuite utiliser les différentes routes de l'API en cliquant sur les boutons "Try it out" et en remplissant les champs