codestates / codestates/triplus
[song-code21] 이메일 인증에 대한 이야기와 오늘의 개발일지
- Dominant language
- JavaScript
- Stars
- 0
- Forks
- 4
- PR merge metrics
- No merged PRs in 30d
Description
## 오늘은 어떻게 프로젝트에 기여했나요?
- login상태를 유지하기 위해 redux-persist를 사용하여 persist store에 로그인 상태를 저장해두었다.
- login상태에 따라 navbar가 다르게 보이도록 구현했다.
- 비밀번호 암호화 기능을 추가했고, 회원가입과 로그인 기능이 정상작동하도록 여러 에러들을 수정했다.
## 오늘 프로젝트에서 힘들었던 점은 무엇인가요?
- 처음에 상태를 유지해주기 위해서 여러 방법을 찾아봤는데, 구현 방식이 복잡해서 당황했었다. redux-persist를 이용하니 바로 해결되었다.
- nodemailer로 이메일 인증을 해주려고 했는데, 일반적인 사용자 경험이 뭔지에 대한 고민이 있어서 다함께 상의해보았다.
결론은 일반적인 flow는 이메일에 동반된 url을 클릭하면 이메일인증이 완료되는 것이어서, 이메일 인증에 관한 데이터베이스 테이블을 하나 더 생성하기로 했다.
## 오늘 프로젝트에서 아쉬웠던 점은 무엇인가요?
- nodemailer나, redux-persist, bcrypt 등 코드스테이츠에서 공부하는 동안 사용해보지 않았던 것들을 한번에 사용하려다 보니 공부하는 시간때문에 코드 작성에 드는 시간이 배로 걸리는 것 같다. 얼른 익숙해졌으면 좋겠다.
## 내일은 프로젝트에 기여하기 위해 무엇을 해야 하나요?
- 이메일 인증 기능을 완성할 것이다.
- 구글 로그인 기능을 추가해놓고, 기능 구현이 완성된다면 전체적인 로그인, 회원가입 서비스에 대해 테스트해보는 시간을 가질 것이다.
## 오늘 작성한 블로그 링크를 올려주세요
- https://www.notion.so/b7ea339c3f664ec88b660ba25039910d?v=0d6428f2fa2446bea95deb8dc7d0f392
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.