시연 영상: https://youtu.be/pjklZN6gJnc
프로젝트 준비
주제: 커머스 사이트 만들기
인원: 5명(Front_3명 / Backend_2명)
기간: 2022/12/27 ~ 2022/01/06
협업툴: GitHub, Postman, Trello, Notion
구현 기능
로그인페이지
메인페이지
- 상품 광고 슬라이드
- 네비게이션 메뉴
- 카드 및 기타 상품 소개
상품 리스트 페이지
- 컴포넌트 재활용
- 페이지 네이션
- 상품 정렬 기능
담당 기능
상품 리스트 페이지 만들기
- 상품 리스트 화면 구현_map함수를 사용하여 상품 컴포넌트 반복
- 백엔드 서버와 통신하여 필터 정렬 기능 구현
- 이미지 확대 효과
좋았던 점
처음으로 나 혼자가 아닌 다른 사람들과 프로젝트를 할 수 있다는 것 자체가 의미있는 시간이었다.
새로운 기능을 적용해 볼 수 있어서 너무 좋았다.
백엔드와의 통신이 어떻게 이루어지는지 알게되었다.
지식공유 =>나 또는 팀원이 서로 몰랐던 부분이나 고민을 공유
소통의 중요성을 깨달았다.(매일 10분간 미팅 진행) =>데일리 미팅을 통한 신속한(개인적으로..) 문제점 개선 및 발견
코드 작성 시 한가지 방법이 아닌 여러 방법으로 접근하고 생각 해야한다는 것을 깨달았다.
부족했던 점
백엔드와 프론트간 서로의 대한 지식이 부족하기 때문에 소통의 어려움이 있었다
내가 작성한 코드를 팀원에세 설명하는게 어려웠다.(지식 부족)
=>이 부분에서 코드 작성 시 한가지 방법이 아닌 여러 방법으로 접근을 해야한다는 것을 깨달았다
부적절한 변수명 지정
=>나조차도 내 코드가 무슨 동작을 하는지 파악하기 어렵다. 무조건 고치기
혼자 생각(검색)하는 시간이 너무 오래 걸린다.
=> 이 부분은 시간과 노력이 해결해 줄 거라고 생각한다.
=> 질문 시 퀄리티있는 답변을 받기 위해 노력하자!
아직 git 사용법이 미숙하다.
마무리
내 생각대로 구현이 잘 안되어 힘든 시간도 있었다. 그럴때마다 다른 팀원 분들이 도와주셔서 크게 어려움은 없었지만 나 스스로 부족한 부분을 되돌아 볼 수 있는 시간이었다. 무엇보다 팀원들과 함께해서 더욱 즐겁고 소중한 경험이었다.