프로젝트 소개
1) 주제
2) 구성원
3) 기간
적용 기술
사이트 구현 기능
1) 회원가입/로그인 페이지
2) 메인 페이지
3) 상품 리스트 페이지 / 상품 상세정보 페이지
4) 장바구니 페이지
기록하고 싶은 코드
프로젝트를 통해 느낀점과 다음 프로젝트에 임하는 각오
처음 해보는 협업 프로젝트를 큰 다툼 없이 잘 마무리 했다는 점에서 만족감을 느꼈다.
상품 리스트를 슬라이드를 통해 구현한다던가, 회원가입을 통한 회원정보의 생성, 로그인시 받아온 토큰을 통해 해당 유저의 장바구니 정보를 불러온다던가, 쿼리스트링으로 검색어를 전달하여 렌더링 한 검색페이지 등등 다양한 기능을 구현해보았다.
이번에 맡은 페이지들의 특성상 작업 내용에서 CSS 를 통한 레이아웃을 보기좋게 짜는 부분이 비중이 적지 않았는데, 생각만큼 레이아웃 구성이 잘 되지 않아 고생을 많이 했다. 이번 프로젝트를 통해 요소의 배치나 CSS의 적용에 있어서 나름의 기준이 생겼는데 이걸 다음 프로젝트에 적용해서 더 좋은 결과를 만들고 싶다.
상품을 보여주는 무한 슬라이드를 라이브러리 사용 없이 CSS (trasition, translateX) property 를 이용한 방식으로 해보았는데, 이걸 구현하는데만 순수하게 2일의 시간이 소요되었는데, 거의 포기하려던 시점에 잘 작동되는 코드를 짜서 더 기억에 남는 것 같다.
다음 프로젝트 때는 아래와 같은 사항들을 꼭 염두에 두고 진행하여 더 나은 결과를 얻고 싶다.