주제: 팀원 소개 웹페이지 제작
<메인 페이지>

<메인 페이지 - 상세 정보 (모달)>

<방명록 페이지>

Github: https://github.com/mo00ai/Dipping
프로젝트 웹페이지: https://mo00ai.github.io/Dipping/
<메인 페이지>

<메인 페이지 - 상세 정보 (모달)>

<방명록 페이지>

Main 브랜치 하나가 아닌 Main(배포)-Deb(개발)-Local(개인/기능) 브랜치 사용
---> 충돌 최소화, 한명이 Git 관리자가 되어 Push 순서 관리 및 Pull 을 통해 최신 상태로 프로젝트 업데이트
커밋 메시지 컨벤션 (ex. Feat: 기능 업데이트) 을 활용하여 커밋
HTML 요소 레이아웃 배치 및 정렬, 특정 CSS가 적용 안되는 문제
---> 개발자 도구(F12)를 통해 실시간 수정 확인, CSS 속성에 !important 추가
특정 요소(이미지)의 값이 변경이 안되는 문제
---> Html ID 중복으로 인한 문제 발생, ID 값을 다르게 하여 해결
한 페이지 내 화면 분리로 인해 데이터 유지 관리 어려움
---> 초기 데이터 로딩 시 받아온 데이터를 리스트로 저장, Firebase 자동 생성 ID 를 자료 관리의 키로 사용하여 데이터 식별
Keep : 긍정적인, 유지시키고 싶은 부분
Problem : 아쉬운, 개선이 필요한 부분
Try : Problem의 해결책, 시도해 볼 만한 것
KPT 회고 방법론을 통해 이번 팀 프로젝트에 대해서 다같이 회고를 해보았다.
팀원 스케줄 이슈로 개발 기간이 3일으로, 비교적 짧은 시간이었지만 역할 분배가 잘 이루어졌고 팀원 모두 자신의 파트를 책임감 있게 구현하여 순조롭게 프로젝트를 마무리할 수 있었다.
물론 개발 중간에는 Git 사용(Branch 분리, Push/Pull 관리)부터해서 코드 병합 과정 중 문제 발생 등 여러 이슈가 있었지만, 팀원끼리 서로 협력한 결과 문제를 해결할 수 있었다.
짧은 프로젝트 기간이었지만 팀원들과 협력해서 프로젝트 결과물을 눈으로 보게 되니 뿌듯하다.
이번 프로젝트와 KPT 회고 결과물을 통해 생각했던 기술적/커뮤니케이션 아쉬움을 다음 프로젝트에 잘 적용해보고 싶다.
특히 이번 프로젝트에서 Branch를 분리하여 개발한 일, 개발 규칙(커밋, 변수명 etc.)을 다음에도 시도/유지하려고 해봐야겠다.

프로젝트 기간 동안 팀원들 모두 수고많았고, 주말 동안 잘 쉬고 다음 수업을 준비해야겠다. 1주차 적응기 끝~