<aside> 💡 주어진 서비스 프로젝트의 주제에 대한 요구 사항을 정의합니다.
</aside>
요구사항
명세서
요구사항 ID | 요구사항 명 | 상세설명 | 주체 | 비고 |
---|---|---|---|---|
R-001 | 회원가입/로그인 | - 일반 로그인 시 이메일, 비밀번호를 입력 받는다. |
소셜 로그인의 경우, 인증 토큰 방식을 통해 자동 로그인을 지원한다.
회원 가입의 경우, 이름(성 포함), 생년월일, 이메일, 비밀번호, 전화번호 정보를 입력 받는다.
일반 회원가입의 경우, 입력한 이메일로 이메일 인증을 진행한다.
소셜 로그인 (네이버,카카오) 방식을 지원한다. | - 회원(게스트, 호스트) | - 이메일 인증이 끝나면 링크 차단 설정 필요 | | R-002 | 비밀번호 재설정 | - 이메일을 입력받아 가입되어 있는 이메일일 경우 입력한 이메일로 비밀번호 재설정 링크 전송 | - 회원(게스트, 호스트) | - 비밀번호 재설정 인증 메일 유효시간 설정 필요(ex. 6시간 이내) | | R-003 | 계정 - 홈 | - 개인정보 수정, 프로필, 로그인 접속 기록 표시 | - 회원(게스트, 호스트) | | | R-004 | 계정 - 개인정보 수정 | - 실명, 성별, 생년월일, 이메일 주소, 전화번호, 주소를 수정 가능
마지막에 최근 수정 일자 표시 | - 회원(게스트, 호스트) | | | R-005 | 계정 - 프로필 | - 본인인증 배지(이메일 인증을 통해 배지 획득을 통한 신뢰도 향상)
프로필 수정(본인 소개글)
작성한 총 후기 개수 및 작성한 후기 목록
후기 목록 버튼을 통해 후기 목록들을 볼 수 있다. | - 회원(게스트, 호스트) | | | R-006 | 숙소 등록(호스트) | - 숙소에 대한 기본 정보 입력(위치, 이름, 이벤트, 공지, 정책, etc)
제공 편의시설 추가
숙소 사진, 숙소 설명, 숙소 이름 추가
최소 체크인, 최대 체크아웃 시간 설정
요금 및 최대 숙박일수 설정 | - 회원(호스트) | | | R-007 | 예약하기 | - 메인에서 숙소 상세보기를 통해 진행
날짜, 인원을 통해 예약하기 버튼을 누르면 예약 요청 page로 이동
예약 요청 page는 로그인이 되어 있을 때만 이동 가능 (로그인이 되어 있지 않을 경우 로그인 page로 이동)
예약 요청 page는 예약 정보, 결제 정보, 결제 방식, 쿠폰 입력으로 진행
예약완료한 숙소에 대해 본인 예약 목록에 자동 추가 | - 회원(게스트, 호스트) | | | R-008 | 예약취소 | - 예약목록에서 취소 가능
방문 한달 전까지 무료 예약 취소 가능, 한달 이내 취소의 경우는 수수료 부과
방문 일주일 전까지 예약 취소 가능 | - 회원(게스트, 호스트) | | | R-009 | 예약 목록 | - 지금까지 예약했던 숙소들을 나열
날짜별로 예약했던 숙소 정보를 보여준다.
단위는 아래와 같다. 최대 1년 단위로 예약 정보를 끊어서 보여주도록 한다.
1주일
한달
6개월
날짜 직접 설정
방문 완료한 숙소는 리뷰를 작성할 수 있다. (리뷰 작성 후, 리뷰 남기기 버튼 비활성화)
평가항목들의(청결도, 정확성, 의사소통, 위치, 체크인, 가격 대비 만족도) 별점과 상세 설명을 통해 평균 별점과 각각 별점에 대해 반영 | - 회원(게스트, 호스트) | | | R-010 | 메인 - 검색 | - 여행지(지역), 달력(체크인, 체크아웃), 여행자(인원 수)를 입력 받음 | - 회원(게스트, 호스트)
비회원 | | | R-011 | 메인 - 필터 | - 가격 범위 설정(최저 요금, 최대 요금), 숙소 유형 설정 | - 회원(게스트, 호스트)
비회원 | | | R-012 | 메인 - 지도 | - 등록되어 있는 숙소들을 지도로 표시(구글 or 카카오 지도 API) | - 회원(게스트, 호스트)
비회원 | | | R-013 | 메인 - 숙소 상세 보기 | - 결제 예상 금액
숙소 설명
방문자 후기
후기 전체 검색 기능
숙소 위치 표시(구글 or 카카오 지도 API)
로그인하지 않아도 둘러보기 가능 | - 회원(게스트, 호스트)
비회원 | | | R-014 | 좋아요(위시리스트) | - 계속해서 가고싶은 숙소에 하트를 누르면 위시리스트에 등록된다.
상단 메뉴를 통해 위시리스트를 볼 수 있다. | - 회원(게스트, 호스트) | | | R-015 | 메세지 | - 호스트는 자신의 숙소를 예약한 게스트에게 메세지를 보낼 수 있다.
게스트는 숙소에 대한 문의사항 메세지를 호스트에게 보낼 수 있다.
메세지 메뉴에서 주고 받은 메세지를 확인 할 수 있다.
메세지는 한달 뒤 자동 삭제된다.
삭제를 원하지 않는 메세지는 보관처리 할 수 있다. | - 회원(게스트, 호스트) | | | R-016 | 후기 남기기 | - 본인이 예약했던 호텔의 리뷰를 남길 수 있다.
리뷰는 수정 및 삭제 할 수 있다.
별점, 사진, 상세 설명(최대 128 글자 이내)로 상세한 리뷰를 작성할 수 있도록 한다. | - 회원(게스트, 호스트) | |