2022/02/14 ~ 2022/02/26
팀원 | |
---|---|
front-end | 석정도, 임채현, 김지윤, 정수진 |
back-end | 최창현, 모휘정 |
- HTML/CSS
- JavaScript(ES6+)
- React
- Styled-Components
- Kakao Login Api
- Kakao Map Api
- React Slick
- React-Date-Range
- React-Modal
- Django
- Python
- PyJWT
- Bcrypt
2022/02/14 ~ 2022/02/25
- 회원가입 / 로그인(소셜로그인)
- 메인페이지
- 숙소 리스트 페이지
- 지도 api
- 상품 상세페이지
- 프로젝트 배포
구현 파트 | |
---|---|
석정도 | 상품리스트, 검색, 필터링, 지도 |
김지윤 | 메인, 마이페이지, 헤더, 푸터, 댓글 |
정수진 | 회원가입, 로그인(소셜로그인) |
임채현 | 상품상세, 숙소예약 |
로그인
- 로그인 input 유효성 검사
- 로그인 성공 시 토큰발급 및 헤더 부분의 조건부 렌더링
- 소셜 로그인(카카오)
회원가입
- 회원가입 input 유효성 검사
- 회원가입 성공 시 메인페이지로 이동
메인 페이지
- 비디오 렌더링
- 버튼에 따라 navigate 훅을 이용한 페이지 이동
숙소 리스트 페이지
- 다중 필터링(기간, 인원, 숙소명)
- 가격순, 최신순 정렬
- modal을 이용한 추가 핕터링(테마별, 인증)
- kakao map api를 활용한 숙소 리스트 렌더링
- react-slick 라이브러리를 커스터마이징하여 숙소사진 캐러우셀 처리
숙소 상세페이지
- 숙소 상세 렌더링
- 인원 및 기간별로 예약
# install dependencies
$ npm install
# serve with hot reload at localhost:3000
$ npm start
- 실무수준의 프로젝트이지만 학습용으로 만들었기 때문에 이 코드를 활용하여 이득을 취하거나 무단 배포할 경우 법적으로 문제될 수 있습니다.
- 이 프로젝트에서 사용하고 있는 사진 대부분은 위코드에서 구매한 것이므로 해당 프로젝트 외부인이 사용할 수 없습니다.