HomeDelivery
HomeDelivery Github
1.0.0
1.0.0
  • Inscription 🍃
  • Tableau de bord 📋
  • Administration 👮‍♀️
  • DevOps 🏋️‍♂️
  • API 📌
  • Application mobile 📱
  • F.A.Q 📝
Propulsé par GitBook
Sur cette page
  • /login
  • /register
  • /verifymail
  • /mailresent

Cet article vous a-t-il été utile ?

API 📌

Documentation de l'api HomeDelivery

/login

POST http://localhost/auth/login

Connexion à la plateforme + création d'un jeton d'authentification (JWT Token)

Request Body

Name
Type
Description

email

string

Email de l'utilisateur

password

string

Mot de passe

{
  token : XXX,
  user: {
     id: userFound._id,
     email: userFound.email,
     created: userFound.created_at,
     acc_type: userFound.acc_type,
  }
}
{ err: "User or password incorrect" }
{ err : *message erreur serveur* }

/register

POST http://localhost/auth/register

Création de compte utilisateur pour l'application HomeDelivery.

Request Body

Name
Type
Description

latitude

string

Latitude de l'utilisateur (automatique)

longitude

string

Longitude de l'utilisateur (automatique)

birth_date

string

Date de naissance

acc_type

string

2 choix : "client" ou "helper" ( défini par l'app client )

phone

string

Numéro de téléphone

email

string

Email

password

string

Mot de passe

firstName

string

Prénom

lastName

string

Nom de famille

address

string

Adresse

c_address

string

Complément d'adresse

city

string

Nom de la ville

zipcode

string

Code postal

{ msg: "User successfully created ! , please_confirm mail" }
"message d'erreur indiquant le champ manquant"
{ err: "Mail already registred !" }
{ err : *message erreur serveur* }

/verifymail

POST /auth/verifymail

Permet la vérification du mail utilisateur

Path Parameters

Name
Type
Description

secretCode

string

Code reçu par mail

{
    msg: "Compte activé avec succés!"
}
"message d'erreur indiquant le champ manquant"

/mailresent

POST /auth/mailresent

Renvoi un mail de confirmation

Path Parameters

Name
Type
Description

email

string

Email

{
      msg: 'Mail Envoyé!',
      code: 200
}
{
    "err": "Utilisateur / code de confirmation incorrect",
    "code": 401
}
{ err : *message erreur serveur* }
PrécédentDevOps 🏋️‍♂️SuivantApplication mobile 📱

Dernière mise à jour il y a 5 ans

Cet article vous a-t-il été utile ?