This repository has been archived by the owner on Aug 13, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
Use Case
Lee June Hee edited this page Mar 9, 2021
·
6 revisions
- 회원가입
- 회원가입 기능을 통해 Careers를 로그인 한 사용자들만 이용할 수 있도록 한다.
- 이름, 이메일, 비밀번호 모두를 입력받는다.(Null 체크)
- 이메일은 이메일 형식에 맞게 작성해야한다.
- 비밀번호는 문자, 숫자, 특수문자로 구성되어야 한다.
- 비밀번호는 암호화하여 DB에 저장한다.(sha-256 암호)
- 중복된 이메일인지 체크하여 중복가입을 제한한다.
- 로그인
- 이미 회원가입된 사용자가 Careers를 사용할 수 있도록 하기 위해 로그인 기능을 제공한다.
- 이메일, 비밀번호를 입력받는다.(Null 체크)
- DB에 등록되어있는 회원인지 체크한다.
- 앱 종료 후 앱을 실행하면 자동 로그인이 되어 사용 가능하도록 한다.(세션방식)
- 로그아웃
- 사용자가 Careers 로그인 유지를 원하지 않는 경우 로그아웃 기능을 제공한다.
- 로그아웃버튼 클릭 시 기기에 등록되어있는 로그인 정보(세션정보)를 제거한다.
- 프로필 편집
- 프로필은 사용자의 정보이며 변경사항이 발생하면 언제든지 수정할 수 있다.
- 이름은 필수로 입력하여야 한다.
- 본인의 관심사에 맞는 카테고리를 설정한다.(중복선택 가능)
- 입력값으로는
- 이름, 직함
- 경력 - 회사, 직함
- 학력 - 학교, 전공
- 마이페이지
- 사용자가 Careers를 이용하여 활동한 모든 정보들을 표시한다.
- 사용자 이름, 팔로워 수, 팔로잉 수, 프로필 정보, 작성한 컨텐츠, 도움이 된 컨텐츠의 정보를 가져온다.
- 계정 관리
- 이메일, 휴대폰 번호를 수정할 수 있어야 한다.
- 비밀번호 변경
- 사용자의 계정보안을 위해 언제든지 비밀번호를 변경할 수 있다.
- 현재 비밀번호, 새 비밀번호, 새 비밀번호 확인을 입력받아 비밀번호를 변경한다.
- 현재 비밀번호가 일치하지 않을 경우 비밀번호 변경이 불가능하다.
- 비밀번호 찾기
- 가입한 email을 입력하여 새로운 비밀번호를 email로 전달한다.
- 회원탈퇴
- 회원탈퇴기능을 주어 사용자가 언제든지 원한다면 해당 서비스 사용 종료를 요청할 수 있다.
- 알림 설정
- 사용자 별 푸시알림 설정을 할 수 있다.
- 푸시 알림 설정을 활성화하면 특정 이벤트 발생 시 클라이언트로 이벤트 메시지를 전달한다.
- 고객센터
- 질문 유형을 선택 후 내용을 입력하여 관리자에게 요청 할 수 있다.
- 해당 질문에 대한 회신은 관리자가 확인 후 이메일을 통해 회신한다.
- 피드 작성
- Careers 사용자들끼리 공유하고 싶은 내용들을 정리하여 등록하는 기능
- 피드 내용, URL 을 입력할 수 있다.
- 투표 작성
- Careers 사용자들끼리 소통하기 위해 투표기능을 제공한다.
- 투표기능에는 투표제목, 설명, 투표 선택지를 입력할 수 있다.
- 투표 보기
- 투표를 먼저 진행 후 투표 결과 확인하기 버튼을 클릭하여 투표결과를 확인 할 수있다.
- 해당 투표에 대한 사용자들의 댓글을 확인할 수 있다.
- 피드 메인화면
- 투표
- 투표등록일 기준 7일간 투표를 볼 수 있다.
- 등록된 투표일을 기준으로 정렬하여 표출한다. (최근 작성된 순으로 정렬)
- 해당 투표에 참여한 사용자는 해당 투표에 추가참여는 불가능 하다.
- 피드
- 팔로우한 큐레이터들에 의해 최근에 작성된 순서대로 피드를 표출한다.
- 피드에는 사용자정보(이름, 직함, 이미지), 피드 내용, URL, 좋아요 갯수, 공유하기 횟수, 댓글 정보(사용자정보, 댓글내용)이 표출된다.
- 피드 요청에 따라 10개씩 서버로부터 수신한다.
- 투표
- 피드 수정
- 사용자 본인이 작성한 피드 내용, URL 을 수정 할 수 있다.
- 피드 삭제
- 사용자 본인이 작성한 피드를 삭제할 수 있다.
- 댓글 작성
- 사용자 본인이 원하는 피드에 댓글을 달아 의견을 표출할 수 있다.
- 댓글 수정
- 사용자 본인이 작성한 댓글만 수정할 수 있다.
- 댓글 삭제
- 사용자 본인이 작성한 댓글만 삭제할 수 있다.
- 공유하기
- 해당 페이지의 URL을 복사한다.
- 큐레이터 메인화면
- 해당 달에 새로 가입한 큐레이터들 중 피드를 최소 3개 이상 작성한 큐레이터들을 표출한다.
- 카테고리별로 카테고리에 속한 큐레이터 목록을 표출한다.
- 큐레이터 검색기능
- 사용자 이름을 검색하면 해당 이름에 맞는 큐레이터가 표출된다.
- 큐레이터 검색 시 이름에 포함되는 글자가 한글자라도 있다면 표출 리스트에 포함된다.
- 큐레이터 자세히 보기
- 해당 큐레이터의 마이페이지 정보(사용자 이름, 팔로워 수, 팔로잉 수, 프로필 정보, 작성한 컨텐츠, 도움이 된 컨텐츠의 정보)를 확인 할 수 있다.
- 팔로우 기능
- 특정 사용자의 새로운 소식을 받아볼 수 있다.
- 팔로잉 기능
- 특정 사용자를 팔로우한 것을 말한다.
- 기본적으로 피드 메인화면에서는 팔로잉한 사람들을 기준으로 표출된다.
- 팔로워 기능
- 사용자 본인을 팔로워 하는 사용자들을 의미한다.