wecode 1차 프로젝트 회고록

Kangsick·2022년 3월 29일
0

Project

목록 보기
4/5

이케해요(이케아 클론코딩) 프로젝트

  1. 구현한 부분
  • 로그인Aside(UI, 기능) & 제품리스트카테고리(UI, 필터링)
  1. Blocker와 해결방법
    필터링 Blocker
  • 색상필터를 구현하는 도중 데이터를 어떻게 해야 저장될지에 대한 고민과 쿼리스트링에 대한 개념이 부족하여 필터 기능을 구현하는데에 대한 어려움이 있었습니다. 쿼리스트링에 대한 개념을 다시 학습하고, 색상을 배열의 형태로 해당하는 색상을 누르면 value를 전달해주어 같은 색상을 다시 선택하면 filter함수를 이용하여 제거하였으며, 다양한 색상을 적용시키는 부분에서는 기존에 있던 배열에 스프레드를 사용하여 새로운 배열을 만들고 복사하여 객체 안에 저장하였습니다.

회고

  • 처음 진행하는 팀프로젝트는 걱정과 설렘이 가득하였습니다. 각자의 역할을 정하고 애자일하게 프로젝트를 진행하였는데 스프린트의 계획보다 많이 늦어져서 아쉬움이 많았습니다. 서버와의 통신도 낯설고, 소통또한 처음엔 어려웠지만 시간이 지날 수록 점차 익숙해져갔고 데이터를 받아와 웹페이지에서 나타났을 땐 기쁨과 성취감을 느꼈습니다. 제품카테고리 리스트 페이지에서 익숙치 않았던 다중 Filtering 기능과 쿼리스트링 등 여러 기능을 구현하는데 시간이 많이 소요하여 다른 기능을 추가하지 못한 아쉬움이 있었지만, 여러 기능을 구현하면서 기능 구현에 대한 이해도와 서버에 대한 통신에 대한 지식이 늘게 되었고, 다음 프로젝트에서는 지금보다 더 열심히 하자는 생각이 커졌습니다. 처음하는 팀프로젝트 만큼 사람마다 생각이 다르듯 코딩또한 달라 다른 사람의 코드 리뷰하는데 시간이 더 걸리고 지금 지식으로는 이해하기 힘든 부분도 있었지만, 다른 사람의 코드를 보면서 나의 부족한 점과 같은 기능에 대한 다양한 접근법 또한 있다는 것을 다시한번 느끼게되었습니다.

백엔드

https://github.com/wecode-bootcamp-korea/30-1st-WEKEA-backend

프론트엔드

https://github.com/wecode-bootcamp-korea/30-1st-WEKEA-frontend

profile
성장하는 프론트엔드 개발자의 길

0개의 댓글