240904 팀 프로젝트를 마치고

신한별·2024년 9월 4일

💪 매일 기록

목록 보기
65/97

회원가입

1-1 . supabase.auth.signUp 를 사용하여 이메일/비밀번호로 회원 가입
1-2. 이메일/비밀번호 외의 다른 정보를 저장하고 관리하기 위해 USER 테이블에 INSERT
1-3. supabase.storage를 이용하여 업로드 한 이미지 저장
1-4. useRef를 사용하여, 폼 제출 시 이메일/비밀번호가 비어있는 경우 해당 입력창으로 포커싱
1-5. 이메일 / 비밀번호 유효성 검사를 실시하고 실시간으로 화면에 표시

로그인


2-1 . supabase.auth.signInWithPassword 을 사용하여 로그인
2-2 . useRef를 사용하여, 폼 제출 시 이메일/비밀번호가 비어있는 경우 해당 입력창으로 포커싱

프로필 수정


3-1 . 로그인 되어있는 유저의 기존 정보를 가져와서 화면에 표시
3-2. 로그인 되어있는 유저의 기존 비밀번호와 입력 비밀번호가 동일하면 회원 정보 수정

소감

supabase, 깃허브에 익숙하지 않아서 힘들었다
하지만 덕분에 다양한 경험을 할 수 있어서 좋았다! 😃

  1. supabase의 권한 설정 문제로 시간을 많이 잡아먹었는데, 이제 해결방법을 알았으니 다음부턴 더 수월하게 이용할 수 있을 것 같다.ㅎ
    회원가입, 로그인, 세션관리, 파일관리 등 번거로운 작업들을 supabase가 다 해줘서 편하게 프로젝트를 진행했다. 😃
  2. 깃허브가 특히 어려워서, 작업을 하나 진행할 때 마다 코드가 날아가고 꼬이고 하는 불상사가 발생하고 그 때마다 너무 스트레스 받았지만, 팀원들의 도움도 받으면서 계속 루틴을 반복하다 보니 이젠 무리 없이 진행할 수 있는 것 같다. 다양한 git 관련 명령어도 알게 되었고 다음에는 이번 경험을 기반으로 실수 없이 팀작업을 하고 싶다
  3. 팀원들이 다들 잘하시고 의욕도 넘쳐서 좋은 영향을 받고 프로젝트에 집중할 수 있었던 것 같다. 처음으로 깃허브 룰에 맞춰서 커밋 메시지도 작성해보고 좋았다. 😊

0개의 댓글