Skip to content

사용자 관리 기능

기능 요구 사항

사용자 관리 기능 (MVP)

1️⃣ 회원가입 · 인증 · 계정 관리

ID 우선순위 내용
FR1 MUST 사용자는 이름, 전화번호, 이메일, 생년월일, 주소, 성별을 입력해 회원가입을 할 수 있어야 한다.
FR2 MUST 사용자는 아이디와 비밀번호로 로그인 및 로그아웃을 할 수 있어야 한다.
FR3 SHOULD 사용자는 Google OAuth2를 통해 구글 계정으로 회원가입을 할 수 있어야 한다.
FR4 SHOULD 사용자는 Google OAuth2를 통해 구글 계정으로 로그인/로그아웃을 할 수 있어야 한다.
FR5 SHOULD 사용자는 비밀번호를 재설정(찾기) 할 수 있어야 한다. (이메일 또는 휴대폰 인증을 통한 비밀번호 초기화 기능)
FR6 MUST 사용자는 자신의 프로필 정보(이름, 전화번호, 이메일, 주소 등)를 수정할 수 있어야 한다.
FR7 MUST 사용자는 언제든지 계정을 탈퇴(삭제)할 수 있어야 하며, 관련 정책에 따라 데이터가 익명화 또는 삭제 처리되어야 한다.

2️⃣ 친구 관리 · 소셜 기능

ID 우선순위 내용
FR8 MUST 사용자는 검색 기능을 이용해 다른 사용자를 친구로 추가 요청할 수 있어야 한다.
FR9 MUST 친구 추가는 요청·수락 구조를 따라야 하며, 사용자는 다른 사용자에게 친구 요청을 보내고, 상대방은 이를 수락 또는 거절할 수 있어야 한다.
FR10 MUST 사용자는 친구 목록에서 친구 정보를 조회할 수 있어야 한다.
FR11 MUST 사용자는 친구 목록에서 친구 정보를 수정할 수 있어야 한다.
FR12 MUST 사용자는 친구 목록에서 친구를 삭제할 수 있어야 한다.
FR13 MUST 사용자는 친구들에게 자신의 술자리 이력(방문 기록)을 공유할 수 있어야 한다.

3️⃣ 방문 이력 · 선호도 · 추천

ID 우선순위 내용
FR14 MUST 시스템은 사용자가 방문한 술집의 이름, 방문 일시, 함께 방문한 인원 수 등의 정보를 자동으로 기록하여 사용자 방문 이력으로 저장해야 한다.
FR15 MUST 시스템은 사용자의 직접 입력 없이, 사용자 선호도 및 방문 이력 데이터를 자동으로 수집해야 한다.
FR16 MUST 시스템은 수집된 사용자 선호도 및 방문 이력 데이터를 추천 엔진에 활용해 개인화된 술집 추천을 제공해야 하며, 동시에 해당 데이터를 사용자의 방문 기록 및 리뷰 관리 기능에도 활용해야 한다.
FR17 SHOULD 시스템은 사용자가 모임별(예: 회식, 데이트, 친구모임 등)가게 추천을 받을 수 있도록 지원해야 한다.
FR18 SHOULD 시스템은 사용자에게 자신의 방문 이력과 작성한 리뷰를 확인·정리할 수 있는 화면/기능을 제공해야 한다.

4️⃣ 프라이버시 · 공개 범위

ID 우선순위 내용
FR19 MUST 사용자는 자신의 술자리 이력·방문 기록의 공개 범위(전체 공개 / 친구만 / 비공개)를 설정할 수 있어야 한다.