[Kream 클론 프로젝트] 회고
프로젝트명 'CREAM'
- 한정판 상품 거래 플랫폼 'KREAM'의 기획, 디자인 클론
- 2주간 Front-end/Back-end 개발 진행
제작 기간 / 인원
2022년 6월 6일 - 2022년 6월 17일
Front-end 4명 & Back-end 1명
적용 기술 / 협업 도구
JSX, Styled-Components, React
Notion, Github, Trello, Slack
프로젝트 달성 목표
- 1차 프로젝트에서 각자 해보지 못한 기능 구현
- 스프린트 일정에 맞는 작업 진행과 작업 속도 개선
- 프론트엔드/백엔드 간의 원활한 커뮤니케이션
- 다양한 라이브러리들의 활용
기능 구현 목표
- 소셜 로그인/회원가입 페이지
- 메인(상품 목록) 페이지
- 상품 상세 페이지
- 매매/입찰 페이지
- Nav Bar & Footer
시연 영상
내가 구현한 부분
메인(상품 목록) 페이지 검색 & 정렬 기능
- 상품 검색: 사용자가 입력한 검색어를 서버에 동적으로 전달하여 검색 결과를 보여주는 기능 구현
- 상품 정렬: 인기순, 가격순 등 사용자가 선택한 정렬 옵션의 value를 서버에 전달하여 정렬된 상품 목록을 보여주는 기능 구현
- 기능 구현 상세 및 회고
상품 목록 페이지 더보기 기능
- 페이지 하단의 버튼을 누를 때마다 상품을 8개씩 더 보여줄 수 있도록 offset/limit parameter를 사용한 pagination 기능 구현
- 사용자가 더보기 버튼을 눌러 페이지가 이동된 이후 상단으로 다시 되돌아갈 수 있도록 scroll back to top 버튼 구현
- 기능 구현 상세 및 회고