프로젝트 KPT
1. 프로젝트명
-
아하! 지식
- 파이어베이스를 이용한 자바스크립트 기초 프로젝트
- 필수기능: (소셜)로그인, 회원가입 기능, CRUD기능, 내 게시물 보기, 프로필 수정, 깃 활용, 배포하기
- 추가기능: 좋아요 기능, 프로필 모달창, 반응형 웹, 랜더링
-
느낀점
- 원석💁♂️ 파이어베이스를 이용한 기능 구현이 어려웠다. 열심히 공부해야겠다는 다짐을 하게 됐다.
- 성민👦 데이터베이스에 대한 개념이 어렵게 느껴졌다.
- 민우🙆♂️ 조금이라도 기능 구현을 할 수 있어서 좋았다. 앞으로의 자바스크립트 심화적인 공부를 더 해야겠다는 다짐을 하게 됐다.
- 회수👩🦰 기획과 진행 과정에 있어, 수시로 팀원 간의 아이데이션 후 프로젝트를 완성해나갔지만 그 과정들을 제대로 기록하고 체크하면서 진행하지 못해서 아쉽다. 끝난 후의 아쉬운 부분도 많지만, 프로젝트의 완성도를 위한 팀원 모두의 노력이 컸다고 생각한다.
- 재창🧑🦱 CSS, HTML, JS로 나누는 것보다 영역을 나눠서 하는 것이 좋을 것 같다. 다른 사람이 한 코드를 이해하기 어렵기 때문이다. 주석처리를 잘 해서 코드의 내용이 헷갈리지 않게 하는 것이 중요하다.
-
Keep💕
- 자기가 맡은 부분을 책임감 있게 끝까지 한 것.
- 피그마를 이용하여 프로젝트의 전반적인 기획과 기초 계획을 세운 것.
- 문제가 발생한 경우 서로 본인의 일처럼 나서서 도와준 것.
- 기획부분에서 충분한 아이디어를 검색하고 제안해 준 것.
-
Problem👎
- 문제
- Git Hub 연동부분에서 충돌이 많아 파일 관리가 쉽지 않았다.
- 프로젝트 시작 전에 규칙을 정하지 않은 것.(ex "",'', 변수명, 주석, 가독성 있게 코드 짜기, 모듈화, CSS클래스명 쉽게 짜기, 클래스명 범위 남용 금지.
- 프로젝트 진행과정을 명확하게 파악하기 어려웠다.
- 소통의 부재로 주말에 시간을 정하지 않고 프로젝트를 진행한 것.
- 원인
- GitHub에 Push를 자주 하지 않는다.
- 경험부족
- 중간 마감 기한을 설정하지 않고 진행.
- 기록을 소홀히 한 것.
-
Try😄
- Git Hub에 대해서 공부하기
- CSS를 먼저 한 후 JS로 넘어간다.
- 초반에 기획 단계에서 최대한 명확하게 협의하고 프로젝트를 시작하는 것
- 프로젝트에서 파트 분배를 좀 더 효율적인 방향으로 세세하게 나누는 것
- 연락처 공유