/salt-backend

deployed api: https://ishan-jain-app.herokuapp.com/

Primary LanguageJavaScript

salt-backend

Assignment for Salt backend

LLD for signup

what we need ?
username,email,password
Endpoint: /api/v1/signup
Method : POST
Request
Body:{
“usename”:”string”,
“email”:”string”,
“password”:”string”
}
Response
Status:200
Body:
{
“message”:”user created successfully”,
“token”:”string”
}
Status:409
Body:
{
“message”:”Email already exists”
}
Status:409
Body:{
“message”:”Username already exists”
}



LLD for signin:

what we need ?
email,password

Endpoint : api/v1/signin

Method : POST

Request

Body:

{

“email”:”string”,

“password”:”string”

}

Response:

Status: 200

Body:

{

“message”:”user signed in successfully”,
“token”:”string”

}

Status: 404

Body:

{

“message”:”User not found”

}

Status: 400

{
“message”:”Incorrect Password”
}