본문 바로가기
내일배움캠프 TIL

내일배움캠프 팀소개페이지 프로젝트 KPT 회고 / 2023-10-11 본 캠프 5일차 / 24일차 TIL

by KMS_99 2023. 10. 12.

내일배움캠프 팀소개페이지 프로젝트 KPT 회고

 

1. 프로젝트 정보

 

프로젝트 명 : 내일배움캠프 4조 팀 소개 페이지

프로젝트 기간 : '23.09.25. ~ '23.10.11. (추석연휴 6일 제외 12일)

팀원 : 김명섭(팀장), 시병택, 김진현, 천민규

 

Git Repository : https://github.com/kms99/IntroduceTeam

Team Notionhttps://www.notion.so/4-59d7cc50d7d34d18aff4228d1a2dd5b3

Project Demo : https://introduce-team.vercel.app/

Project Demo Videohttps://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조 화이팅입니다!!

 

민규 : 첫 프로젝트라 말만 많고 의욕만 앞선거에 비해 할줄 아는게 많이 없어서 팀원들에게 죄송했고, 개인적으로 많이 부족하다는걸 깨달아서 한편으로는 자극받고 좋았습니다.

 

병택 : 비전공자 + 제로베이스라 시작부터 막막했는데 좋은 팀원 분들을 만나서 어려움 없이 즐겁게 프로젝트를 끝낼 수 있었습니다.