Skip to content

ccbobs13/vue-dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

PROJET VUE.JS • vue-dashboard

DAGA Eunicia Neruda

THIOMBIANO Samyr Christian Yentéma

Lien de l'application cliquez-ici


API Info

Notre API est une API REST de paiment VueJs. Elle a des URL prévisibles orientées ressources. L'API prend en charge les requetes sous format JSON uniquement.

Endpoints Disponibles

  • /api/auth: Endpoint de base pour toutes les requetes concernant l'authentification.
  • /api/user: Endpoint de base pour toutes les requetes concernant l'utilisateur.
  • /api/payment: Endpoint de base pour toutes les requetes concernant le paiement.

Formats Supportés

L'API prend en charge les requetes sous format JSON uniquement

Documentation de l'API

Endpoints

• Authentification (/api/auth/)

Method: post
Route: "/auth/signup"
Usage: Enregistrer un nouvel utilisateur
Body: {email, password, password_confirm}
image

Method: post
Route: "/auth/signin"
Usage: Se connecter
Body: {email, password, password_confirm}
image

Method: post
Route: "/auth/signout"
Usage: Se déconnecter
Body: {}

Method: post
Route:"/auth/password-reset"
Usage: Reinitialiser son mot de passe
Body: {email}

image

• Paiement (/api/payment/)

Method: post
Route("/payment" )
Usage: Effectuer un paiement
Body: {articles, testUserEmail, options}

• Utilisateur (/api/user/)

Method: put
Route: "/user/update"
Usage: Modifier un utilisateur
Body: {Utilisateur}

Method: post
Route:"/user/password/update"
Usage: Mettre a jour son mot de passe
Body: {token, password}
image

Method: get
Route: "/user/profile"
Usage: Afficher le profile d'un utilisateur
Body: {}
image

Method: put
Route: "/user/profile/update"
Usage: Modifier le profile d'un utilisateur
Body: {Profile}
image

Method: get
Route: "/user/account"
Usage:Afficher le compte d'un utilisateur
Body: {}
image

Method: get
Route: "/user/account/mail/:email"
Usage: Récupérer l'utilisateur de test grace à son mail
Params: {email}

Method: put
Route: "/user/account/update"
Usage: Modifier le compte de l'utilisateur test
Body: {Account}

Method: get
Route: "/user/transaction"
Usage: Renvoie toutes les transactions que l'utilisateur a effectué
Body: {}
image

Method: get
Route: "/user/transaction/:email"
Usage: Renvoie toutes les transactions que l'utilisateur a effectué grace a so email
Params: {email}
image

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors