1차 프로젝트 후기

LB·2021년 3월 28일
4
post-thumbnail

1차 프로젝트 시작(카카오빌런즈팀)

카카오빌런즈팀 프로젝트 요약

  • 클론사이트: 카카오프렌즈샵
  • 팀원: 6명
    -> 프론트앤드(지은님(PM),나은님,준우님,나)
    -> 백앤드(왕록님,정원님)
  • 깃허브:
  • 기술스택: HTML,SCSS,JavaScript(ES6+),React
  • 팀커뮤니케이션 툴: Slack,Trello,Github

프론트앤드 4명, 백앤드 2명으로 총 6명으로 이루어진 팀(카카오빌런즈팀)이루어졌다.

프로젝트 결과 내용(동영상 캡쳐 후 추가/ 체크 표시 부분은 내가 구현한 부분)

  1. 로그인 및 회원가입 페이지

    로그인, 회원가입 기능 구현

  1. 이미지 슬라이드 기능 및 게시글 및 제품 페이지 이동(✔)

    이미지 슬라이드 기능은 react-slick 이라는 라이브러리를 이용해 구현 및 path parameter를 이용하여 각 피드 및 제품 페이지 이동(동적라우팅)을 구현.

  2. 로그인 모달창,무한 스크롤 기능(✔)

    로그인 모달창 on / off 기능 및 무한 스크롤 기능 구현( 무한 스크롤 기능은 react-infinite-scroll-component 라이브러리를 이용해 구현.(스크롤이 밑에 닿을때 마다 다음 데이터를 fetch()로 호출))

  3. 검색 창 구현(filterKeyword)
    검색창 입력 시 change가 일어날 때마다 fetch()호출

  4. 캐릭터별 페이지 이동 및 정렬 순서
    url path parameter 를 이용하여 각 캐리터별 페이지 이동(동적라우팅)구현 및 query parameter 를 이용해 최신순,가격 낮은순, 가격높은순 구현

  5. 제품 상세 페이지
    별점 및 추천 상품으로 url path parameter를 이용해 각 상품 리스트 페이지로 이동 구현

  6. 게시글 페이지
    댓글 입력 및 삭제 기능 구현

프로젝트 회고록

잘했다는점 보다 아쉬운점이 많아 2차 프로젝트에서는 아쉬운 부분을 보안하고자 정리하여본다.

  1. 2주간 프로젝트 하면서 느낀점은 확실히 프론트앤드 / 백앤드 커뮤니케이션의 중요성을 절실히 깨달았다.
    백앤드에서 보내주는 데이터를 보여줘야하는 경우가 많아 미팅할때 이부분은 데이터를 받아서 해야한다/아니다 라는 커뮤니케이션이 이루어져야할 부분인거 같다.

  2. 아침마다 스탠드업 미팅을 진행하였는데 각자 자기가 하는 부분 및 오늘은 어떤 부분을 할거다 라는 미팅만 했는데, 기능 구현하면서 이렇게 로직을 짰는데 안된다 라는 것을 공유해 팀원분들의 생각을 들어보고 같이 해결하는 방식도 했었으면 더 좋았을것 같다라는 생각이 들었다.

  3. 기능을 구현할때 막히면 다른 기능구현을 건들고 막히면 또 다른 기능쪽을 건드려 나중에 되니깐 여러개를 한번에 해야해서 멘탈이 나가는 형식이였다.
    2차프로젝트에서는 이 기능을 구현해야겠다 마음을 먹었으면 이 기능을 완성하고 다음것으로 넘어가야 쭉쭉쭉 다른 기능들도 구현할수 있을거라는 자신감이 생겨서 더 잘할수 있을것 같다.

  4. 팀원과 커뮤니케이션 하는 툴로 슬랙,트렐로를 사용하였는데 트렐로 사용하는것에 대한 아쉬움이 많이 남는다.
    다음부터는 할게 많더라도 아침에 트렐로에 정확히 기록하여 팀원들과 커뮤니케이션을 할수 있도록 해야겠다.

  5. 프로젝트를 Scrum 방식으로 진행할려고 했으나 하다보니 각자 기능구현을 다 할때까지 github 에 merge 를 안했다... 다음부터는 주차별로 정해놓은 Sprint를 적극 이용하여 조금 더 Scrum 방식으로 프로젝트가 진행될수 있도록 생각하고 또 생각해야겠다

위에 적었던 부분들도 아쉬웠지만 진짜진짜 아쉬었던점은 질문을 어떻게 하냐이다.
좋은 질문을 해야 좋은 답변을 받을수 있다 라는 문구가 너무 와닿았던 1차 프로젝트였던거 같다.
좋은 질문을 하려면 질문 할것에 대해 미리 찾아보고 정리하여 물어봐야(물어볼것에 대한 핵심 포인트를 찾는게 중요!!) 좋은 질문일 것이라고 깨달았다. 무작정 찾아가서 물어보는것이 아닌...

프로젝트 후기

처음으로 팀 프로젝트를 진행하면서 처음에는 잘할수 있을까 라는 막막한 생각으로 임했지만 끝나고 나서 결과물을 보니 뿌듯하다는 생각이 들었다.
각자 자기가 맡은 역할을 잘 수행하였고 모르는 부분 있으면 서로 알려주려고 하는 적극성 및 할수있다라는 긍정적인 생각을 계속해서 심어주는 팀원분들
할수있어빌리티~~!!

카카오빌런즈팀원분들 너무나도 자랑스럽고 각자 아쉬운부분들을 잘 캐치하여 2차프로젝트에서는 아쉬운부분이 없을정도로 발전해 나가는 개발자로 성장하였으면 좋겠다!👏👏

아쉬운점을 보안하여 더욱 성장하는 개발자가 되었으면 좋겠다 !! 아자아자

profile
아자

3개의 댓글

comment-user-thumbnail
2021년 3월 28일

성훈님~ 할 수 있어빌리티~
우리 각 팀의 장바구니 담당으로 다시 만나요~
라이브러리 세션 꼭 열어줘야해.......
+) 저 무서워 하지말아요... (뒤끝)

답글 달기
comment-user-thumbnail
2021년 3월 28일

성훈님 리팩토링 안 하실건가요~?????

답글 달기
comment-user-thumbnail
2021년 3월 30일

성훈님 덕분에 넘 즐거웠어요!!!!!! 성훈님 덕분에 맵 함수랑 옵셔널 체이닝에 대해 더 정확하게 알게 되었어욥!! 넘 감사해용!!!!! 언제나 할 수 있어빌리티

답글 달기