Skip to content

mhd-zaid/Challenge-S2

Repository files navigation

Challenge-S2

Consignes

Installation

  1. Cloner le projet: https://github.com/mhd-zaid/Challenge-S2.git avec la commande suivante:
git clone https://github.com/mhd-zaid/Challenge-S2.git
  1. Créer un fichier .env.local avec le code qui vous a été envoyé

  2. Ouvrir docker puis exécuter la commande suivante:

docker-compose up -d
  1. Pour exécuter les fixtures et avoir des données de test utilisez la commande suivante:
docker compose exec api npm run fixtures:load
  1. Pour exécuter les migrations utilisez la commande suivante:
docker compose exec api npm run migrate:schema
  1. Pour exécuter les tests utilisez la commande suivante:
docker compose exec api npm run test
  1. Pour une utilisation local veuillez ajouter un fichier .env.local dans le dossier client, dashboard et api avec les informations qui ce trouve dans le fichier .env de chaque dossier

Comptes pour les tests

Le mot de passe pour tous les comptes qui suivent est test

Les différents emails sont les suivants:

Usage

Pour effectuer la mise à jours des statuts des commandes, il faut exécuter la commande suivante afin de déclencher les webhooks:

stripe listen --forward-to localhost:3000/payments/success
stripe listen --forward-to localhost:3000/payments/failed

Les informations de connexion pour le compte stripe et le fichier .env.local seront transmis via la plateforme de rendu de projet.

Personnes ayant participé au projet

- Zaid MOUHAMAD : mhd-zaid, 
- Rafael TAVARES DE PINHO : Rafael93150,
- Riadh BENCHOUCHE : riadh-benchouche, riadh-fstck

Listing des tâche réaliser par chaque membre du groupe :

- Conception BDD : ALL
- Authentification : Rafael TAVARES DE PINHO, Riadh BENCHOUCHE
- Recherche produits : ALL
- Panier avec système de réservation : Riadh BENCHOUCHE
- Intégration d’une plateforme de paiement : Zaid MOUHAMAD
- Gestion des stocks : Riadh BENCHOUCHE, Zaid MOUHAMAD
- Historique de commande : Rafael TAVARES DE PINHO, Zaid MOUHAMAD,
- Panel d’administration : Rafael TAVARES DE PINHO, Riadh BENCHOUCHE
- Gestion de téléchargement des données personnelles d’un utilisateur : Rafael TAVARES DE PINHO
- Gestion des factures : Zaid MOUHAMAD
- Gestion adresse de livraison : Riadh BENCHOUCHE
- Rédaction des text RGPD : ALL

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •