The API allows(See examples on postman here) :
- Signing up of a new user via the
api/users/signup - Signing in of an existing user from
api/user/login - Get logged in users' current weather via
api/users/weather - Get logged in users' week ahead weather via
api/users/5day
- A logged in user is "signed" by Json Web Token(JWT).
- Signing in returns the JWT that should be stored locally to authenticate a user.
- When loggin in, the given password is hashed and checked against the encrypted stored
- Passwords are encrypted via bcrypt :)
- App will be continuously deployed on the
masterbranch - Back end development on the
backendbranch - Front end development on the
frontendbranch - Testing back end and front end integration on
mainbranch