Login, sign-up, password recovery (reset), and password change
Working with the backend developers, the parts I've been in charge of implementing so far are login, sign-up, password recovery (reset), and password change.
First, I'll write down what has been done so far, part by part.
# Sign-up

For sign-up, I originally passed the sign-up input data straight to the API as a string, without converting it to JSON. The backend developer I'm working with said it would be good if I sent it as a blob, so I changed it.
I also added exception handling for sign-up.
# Login

Login is the same as before, but I added exception handling for each situation. Also, after logging in, the user information can be used globally through Redux-Toolkit, and I decided to manage the token value with React-cookie.
# Password recovery (reset)

Originally, the password recovery feature was part of the edit profile page, but while working together I realized something.
If you already know the account information, how would you be looking for your password?
The moment I had that question, I built a password recovery popup. When an email is sent to the address entered, the API is called once, and if the email arrives normally, the user can reset the password by entering the verification code and a new password below.
# Password change

I also finished the password change feature.
# Account deletion

The account deletion feature is implemented, but it doesn't have a design yet, so I think this part also needs exception handling and a design.
# What I felt
-
The most important thing in collaboration is communication
-
I think knowing how to explain something to others matters more than knowing it only myself.
-
I still have a lot to learn.
Tomorrow I'm going to work on the edit profile part!
- #Login
- #Password Change
- #Password Recovery (Reset)
- #Sign-up