some details:
do not forget run migrations.
i added one extra layer for data manipulation according to repository design pattern.
for email service i used mailtrap.io
what we have here:
- register
- login
- password reset (one route to send email , one route to reset password via recieved token)
- refresh token
- list of users
- add new user
- soft delete user
- edit user