1. 한 주의 흐름
1주일간 한 일
- 프로젝트 명: 오코완(오늘도 코딩 완료) - Trello Clone Coding
- 구현한 기능
- 사용자 인증 기능(Redis 사용) - 회원가입, 로그인, 로그아웃
- 프로필 관리 - 프로필 수정, 비밀번호 수정
- 보드 CRUD 기능
- 보드 초대기능, 멤버 조회 및 권한 수정 기능
- 카테고리 CRUD 기능
- 카테고리 이동 기능
- 카드 CRUD 기능
- 카드 마감일 지정 및 worker조회 및 지정
- 알림 CRU 기능
- 댓글 CRUD 기능
- 소셜 로그인 기능 구현 - 카카오 로그인
- 카드에 파일 업로드 및 다운로드 기능 구현 - AWS S3 사용
느낀점
- 김슬기: 여러 기능을 도전하고 함께하면서 많은 것을 배울 수 있었고 다음에는 시간 배분을 좀더 효율적으로 하여 계획했던 부분을 다 완료하고싶다.
- 김인서: 팀원들 코드를 보면서 많이 배울 수 있었습니다. 처음 ERD 설계, 에러 해결을 할 때 재미있었고 쿼리 최적화를 위해 갈 길이 멀다고 느꼈습니다.
- 소원 : 새로운 기능을 도전해보면서 생소한 코드를 내 것으로 만들기 위해 노력했습니다. 프론트와 백엔드를 연결하는 과정이 어려웠지만 포기하지 않고 원인을 찾기 위해 노력했습니다.
- 전창민 : 실제 배포할 수 있는 웹 어플리케이션을 만드려면 많은 기능을 추가해야하기 때문에 다양하게 접해보고 적용해 볼 수 있어야겠다는 생각이 들었다.
2. Keep
- PR, merge를 매우 안전하게 해서 충돌 발생하지 않은 것
- 문제를 서로 해결해주려고 노력하고 커뮤니케이션을 활발하게 한 것
- 상황 공유 잘 하고 모두가 프로젝트 참여 열심히 한 것
- 시간 약속을 잘 지키고 9시가 넘었음에도 불구하고 늦은 시간까지 최선을 다한 것
3. Problem
- 문제
- 프론트 연결에서 생각보다 많은 시간이 소요 됨
- 구현하고 싶은 기능이 많았지만 시간이 부족
- 프론트 연결에서 url 문제가 생김
- refresh token을 서버 측에서만 관리하려다가 실패함
- 테스트 코드를 완전히 작성하지 못한 것
- 여러 개의 OAuth를 적용하지 못하고 카카오 로그인만 구현한 부분이 아쉽다.
2. 원인
- html, css, js 에 익숙하지 않아 생긴 문제
- 프론트에서 많은 시간을 써서 백엔드에서 더 많은 시간을 할애할 수 없었음
- 문제점을 늦게 깨달아서 남은 시간 부족
4. Try
- 테스트 코드 작성
- AWS 배포
- OAuth 구글, 네이버 로그인 구현
- 이메일 인증 서비스 구현
반응형
'study' 카테고리의 다른 글
TIL3일차: Jinja2_template (0) | 2023.05.17 |
---|---|
TIL 2일차 - GIT으로 버전 관리 (깃, 소스트리, 깃허브) (0) | 2023.05.16 |
TIL 1일차 - HTTP요청 방법 (0) | 2023.05.15 |
TIL - [multiple modal] (0) | 2023.05.09 |