/MARHABA-CONSOMMATION-API

Application de Livraison MARHABA (consommation de l'authentification JWT)

Primary LanguageJavaScript

MARHABA-CONSOMMATION-API

Application de Livraison MARHABA (consommation de l'authentification JWT)

Contexte du projet

En travaillant sur le même projet Application de Livraison MARHABA

Développer une application ReactJS, pour celle-ci vous devrez respecter une architecture découper en Components de façon logique et compréhensible, cette application devras obligatoirement implémenter les notions suivantes :

1- Extension de syntaxe Javascript (JSX)

2- Etat local de composant(state)

3- transmission des données entre les composants parent vers fils ou le contraire (props)

4- API (axios)

5- Stockage local

6- Routage (react-router-dom)

7- Component class react ou react hooks (recommandé)

Les besoins fonctionnels :

• Vous devez consommer le web service de l'authentification tout en respectant les rôles quelque soit le manager et le livreur et le client déjà réalisés dans la partie backend via la bibliothèque react tout en utilisant axios pour communiquer avec api.

• Maquettage des formulaires

• Inscription

o En tant qu'un client, je peux avoir l'occasion de se connecter via l'application tout en respectant le rôle fourni lors de l'inscription dans la partie backend.

o En tant qu'un client qui effectue l'inscription, je peux se rediriger vers la page des repas pour réaliser une commande.

• Se connecter :

o En tant qu' utilisateur soit (Livreur ou Client) inscrit, je veux avoir la possibilité de naviguer et utiliser les fonctionnalités offerte tout en respectant les rôles de chaque utilisateur.