heroku url: https://water-my-plants-12.herokuapp.com/
[POST] /api/auth/register
Required fields for registering a user:
- username (unique)
- password
- phone_number (unique)
{
"username": "david",
"password": "123",
"phone_number": "(123)456-7810"
}
Returns registered user's info, with password hashed.
[POST] /api/auth/login
Required fields for logging in a user:
- username (unique)
- password
{
"username": "david",
"password": "123"
}
Returns token used for authorization on other endpoints, and user ID.
[GET] /api/:id/plants
[GET] /api/:id/plants/:plantId
[POST] /api/:id/plants
[PUT] /api/:id/plants/:plantId
[DELETE] /api/:id/plants/:plantId
{
"id": 1,
"username": "david",
"password": "123",
"phone_number": "(123)456-7810"
}
{
"id": 1,
"common_name": "Rose",
"scientific_name": "Rosa",
"h2o_frequency": "3.5"
}