내일배움캠프 팀소개페이지 프로젝트 KPT 회고
1. 프로젝트 정보
프로젝트 명 : 내일배움캠프 4조 팀 소개 페이지
프로젝트 기간 : '23.09.25. ~ '23.10.11. (추석연휴 6일 제외 12일)
팀원 : 김명섭(팀장), 시병택, 김진현, 천민규
Git Repository : https://github.com/kms99/IntroduceTeam
Team Notion : https://www.notion.so/4-59d7cc50d7d34d18aff4228d1a2dd5b3
Project Demo : https://introduce-team.vercel.app/
Project Demo Video : https://www.youtube.com/watch?v=iDYu2VrCZTU&feature=youtu.be
2. Keep / Problem / Try
Keep (좋았던 점)
- CRUD 구현
방명록 기능을 통한 CRUD 기능 구현
- 일정 조율 및 시간 활용
일일 토의를 통한 개인별 진행사항 확인 및 일정조율을 통해 효율적인 시간 활용
- 초반 충분한 회의를 통한 프로젝트 방향성 결정
Try (해결 사항 및 해결을 위해 시도할 것)
- 소셜로그인한 사용자만 멤버카드 작성
현재는 로그인 기능만 구현하였지만 예외처리를 통해서 로그인 한 사용자만 멤버카드를 작성할 수 있도록 개선필요
- 코드 리펙토링
현재 코드의 가독성, 통일성이 부족한 부분이 있어서 개선하여 리펙토링 하는 것이 필요
- 이번 프로젝트를 하면서 몰랐던 부분을 공부하여 이해하는 것
개발을 한명이 진행한 것이 아니기에 다른 팀원이 한 코드도 다시한번 보면서 학습하고 이해하는 것이 필요
Problem (프로젝트 중 겪었던 어려움)
- 코드 컨벤션 (코드짜는 약속)
본격적인 개발을 진행하기 앞서 코드 컨벤션을 진행하지 않아서 코드에 대한 통일성이 떨어졌다.
- UI/UX
UI/UX를 직접 구성하려고하니 부족한 부분이 많아 완성도가 떨어진 것이 아쉬움이 남는다.
- 팀원들 간 수준 차이로 소통의 어려움이 있었다.
팀원들 간 첫 프로젝트이고 코딩을 공부해온 배경도 달라서 수준차이가 있었다.
프로젝트를 진행하며 난이도가 점점 높아져 비교적 코딩에 대한 지식이 부족한 팀원들이 코드를 이해하는데 어려움이 있었다.
- 깃 브랜치 활용
기능단위로 브랜치를 활용하여 개발하지 않아서 코드 충돌이 빈번하게 발생하였다.
3. 팀원 별 느낀점
명섭 : 혼자 프로젝트 할 때 보다 좋은 팀원분들과 함께 프로젝트를 진행하여 더욱 책임감 있게 진행할 수 있었습니다. 그리고 이번 프로젝트를 진행하기 위해 figma, css를 좀 더 공부해보는 좋은 계기가 된 것 같습니다.
진현 : 구글로그인 기능을 구현하였지만, 로그인 유저들만 가질 수 있는 기능들을 따로 설정하지 않았던 점이 조금 아쉬웠습니다. 앞으로도 불4조 화이팅입니다!!
민규 : 첫 프로젝트라 말만 많고 의욕만 앞선거에 비해 할줄 아는게 많이 없어서 팀원들에게 죄송했고, 개인적으로 많이 부족하다는걸 깨달아서 한편으로는 자극받고 좋았습니다.
병택 : 비전공자 + 제로베이스라 시작부터 막막했는데 좋은 팀원 분들을 만나서 어려움 없이 즐겁게 프로젝트를 끝낼 수 있었습니다.
'내일배움캠프 TIL' 카테고리의 다른 글
2023-10-13 본 캠프 7일차 / 26일차 TIL (0) | 2023.10.14 |
---|---|
2023-10-12 본 캠프 6일차 / 25일차 TIL (0) | 2023.10.12 |
2023-10-10 본 캠프 4일차 / 23일차 TIL (1) | 2023.10.11 |
2023-10-09 22일차 TIL (0) | 2023.10.11 |
2023-10-06 본 캠프 3일차 / 21일차 TIL (0) | 2023.10.08 |