취소 수수료 발생 숙박매물을 고객간에 거래할 수 있는 중개거래 플랫폼
https://www.youtube.com/watch?v=TIb-DvcFkTQ
- 개발 인원: FE 6명 & BE 4명
- 프로젝트 기간: 12월 11일(월) ~ 1월 29일(월)
유효성 검사와 중복확인 통과한 사용자만이 회원가입 가능합니다. 로그인한 유저의 정보를 통해 필요한 페이지 및 기능에 접근이 가능합니다.
캐치특가 상품, 체크인 임박 상품, 리뷰 리스트를 확인할 수 있습니다. 전체 보기를 통해 각 리스트들의 전체 상품을 확인할 수 있고 모두 무한스크롤로 구현이 되어 초기 렌더링 시간을 낮췄습니다.
검색 결과를 리스트, 지도에서 조회할 수 있으며 정렬, 필터링을 할 수 있습니다.
개별 숙박상품의 가격 및 숙소 위치, 제공하는 서비스 내용 등을 조회할 수 있는 페이지입니다. 사용자의 UX경험을 고려하여 캐러셀 형태로 숙소 이미지를 조회할 수 있도록 구현하였고, 숙소의 정확한 위치를 파악할 수 있도록 KakaoMap API를 활용하여 숙소의 위치정보를 제공함과 동시에, 숙소 주소를 쉽게 복사할 수 있도록 주소 복사 기능을 추가하였습니다.
판매 마감기한이 얼마 남지 않은 상품들을 조회할 수 있는 페이지입니다. 오늘 날짜를 기준, 일주일(6일 뒤 까지) 판매 마감이 임박한 상품들을 조회할 수 있으며, 지역별 상품을 추가로 필터링하여 조회할 수 있습니다. 또한, 조건에 맞는 상품들을 10개 단위로 유저들에게 보여질 수 있도록 무한스크롤을 적용하였습니다.
개별 숙박상품의 가격 및 숙소 위치, 제공하는 서비스 내용 등을 조회할 수 있는 페이지입니다. 사용자의 UX경험을 고려하여 캐러셀 형태로 숙소 이미지를 조회할 수 있도록 구현하였고, 숙소의 정확한 위치를 파악하기 KakaoMap API를 활용하여 숙소의 위치정보를 제공함과 동시에, 숙소 주소를 쉽게 복사할 수 있도록 주소 복사 기능을 추가하였습니다.
구매자와 판매자가 매물에 관해 대화할 수 있으며, 대화 중 가격을 네고하고 결제 할 수 있습니다. StompJS와 SockJS를 사용하여 크로스 브라우징을 지원하는 웹소켓 연결을 성공시키고, 실시간 채팅방 및 채팅 리스트를 구현하였습니다. 추가적으로 메세지를 불러올 때 무한스크롤을 적용하여 초기 페이지 렌더링 시간을 낮췄습니다.
상품 정보를 확인하고 이용자 정보, 결제 수단을 설정 할 수 있습니다.
야놀자에서 구매한 숙박권을 불러와 판매할수 있습니다. 판매 종료기한, 판매 가격을 설정할 수 있고 캐치특가 자동 설정을 on 으로 설정 시 자동으로 캐치특가 종료기한, 캐치특가 판매가가 설정됩니다. 또한, 사용자가 캐치특가 관련 설정을 임의로 설정할 수 있습니다. 판매할 숙박권을 등록하고 수정,삭제 할수 있습니다.
원하는 상품을 원하는 수단으로 결제 할 수 있습니다.
상품 정보 및 예약 정보를 확인할 수 있습니다.
로그인 한 유저의 프로필/계좌정보 수정/조회/삭제가 가능하고, 찜/판매/구매 목록 조회 및 상세 조회 가능합니다. 또, 리뷰 작성/수정/삭제/조회 가능하고 예치금 출금 및 내역 조회도 가능합니다.