ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
FEIssue-ID요구사항설명진행현황
2
iOSiOS-Feature-001인터페이스 구성회원가입 인터페이스를 구성한다.미구현
3
iOSiOS-Feature-001인터페이스 구성개인정보 인터페이스를 구성한다.미구현
4
iOSiOS-Feature-001인터페이스 구성개인정보 동의 인터페이스를 구성한다.미구현
5
iOSiOS-Feature-001인터페이스 구성관심사 인터페이스를 구성한다.미구현
6
iOSiOS-Feature-001인터페이스 구성로그인 인터페이스를 구성한다.미구현
7
iOSiOS-Feature-002회원가입 관련 기능 구현회원가입 타이틀은 상단 가운데에 위치한다.미구현
8
iOSiOS-Feature-002회원가입 관련 기능 구현아이디는 최소 5자, 최대 20자의 영소문자, 숫자, 특수기호(-, _)만 사용 가능하게 한다. Place holder로 조건을 표시한다. 실시간으로 서버에 요청하여 중복을 체크한다.미구현
9
iOSiOS-Feature-002회원가입 관련 기능 구현입력된 아이디에 따라 다른 메세지를 출력한다.
예) 사용 가능한 아이디입니다.(초록), 이미 사용중인 아이디입니다.(빨강)
미구현
10
iOSiOS-Feature-002회원가입 관련 기능 구현비밀번호는 **** 형태로 표시한다. 8~16자의 영문 대/소문자, 숫자, 특수문자를 조합해야 한다.미구현
11
iOSiOS-Feature-002회원가입 관련 기능 구현입력된 비밀번호에 따라 다른 메세지를 출력한다.
예) 안전한 비밀번호입니다.(초록), 8자 이상 16자 이하로 입력해주세요.(빨강)
미구현
12
iOSiOS-Feature-002회원가입 관련 기능 구현비밀번호 재확인은 **** 형태로 표시한다. 비밀번호의 값과 일치해야 하며, 입력된 비밀번호에 따라 메세지를 출력한다.
예) 비밀번호가 일치합니다.(초록), 비밀번호가 일치하지 않습니다.(빨강)
미구현
13
iOSiOS-Feature-002회원가입 관련 기능 구현이름을 반드시 입력해야 한다. 입력하지 않은 경우 필수 입력 항목이라고 표시한다.미구현
14
iOSiOS-Feature-002회원가입 관련 기능 구현다음 버튼을 누르면 다음 화면을 내비게이션 방식으로 우->좌로 표시한다.미구현
15
iOSiOS-Feature-002회원가입 관련 기능 구현입력 시에만 키보드에서 엔터 부분을 Next 역할로 하고, 이름을 입력한 후 모든 항목의 조건이 만족할 때 다음 화면으로 넘어간다. 서버에 가입 요청 메세지 전송은 가장 마지막 화면에서 한 번에 한다.미구현
16
iOSiOS-Feature-003개인정보 관련 기능 구현생년월일은 오늘 날짜를 기준으로 만 15세 이상 99세 이하 범위에서 선택 가능하다. DatePicker Control로 입력하고, 하단의 선택 버튼을 누르면 해당 날짜를 표시한다.미구현
17
iOSiOS-Feature-003개인정보 관련 기능 구현성별은 Segmented Control로 입력한다. 기본값은 여자로 표시한다.미구현
18
iOSiOS-Feature-003개인정보 관련 기능 구현이메일 주소는 ***@***.***의 형태이어야 하며, 이메일용 키보드를 표시한다. 입력된 이메일 주소가 조건에 부합하지 않을 시 메세지를 출력하고, 조건에 부합하면 메세지는 사라진다.
예) 이메일 주소를 다시 확인해주세요.(빨강)
미구현
19
iOSiOS-Feature-003개인정보 관련 기능 구현휴대전화는 place holder를 표시한다. 10자리 또는 11자리의 숫자만 입력 가능하며, 앞 3자리는 010만 가능하다. 숫자용 키보드를 표시한다. 입력된 휴대전화가 조건에 부합하지 않을 시 메세지를 출력하고, 조건에 부합하면 메세지는 사라진다.
예) 형식에 맞지 않는 번호입니다.
미구현
20
iOSiOS-Feature-003개인정보 관련 기능 구현다음 버튼은 모든 항목이 조건을 만족할 시 활성화한다. 다음 버튼을 누를 경우 모달 형태로 개인정보 동의 화면을 표시한다.미구현
21
iOSiOS-Feature-004개인정보 동의 관련 기능 구현이전 화면에서 넘어올 때 모달 스타일은 화면을 가득 채우지 않고, iOS 13 스타일과 같이 상단을 비운 채로 표시한다.미구현
22
iOSiOS-Feature-004개인정보 동의 관련 기능 구현개인정보 수집 및 이용에 대한 안내 타이틀은 검은색으로 상단 가운데에 표시한다.미구현
23
iOSiOS-Feature-004개인정보 동의 관련 기능 구현개인정보 수집 및 이용에 대한 문구는 화면 중앙에 표시한다. 내용은 한 화면보다 길어야 하고 맨 마지막까지 스크롤이 되어야 한다.미구현
24
iOSiOS-Feature-004개인정보 동의 관련 기능 구현동의 버튼을 누를 경우 화면이 사라지는 애니메이션 없이 다음 화면으로 이동한다.미구현
25
iOSiOS-Feature-004개인정보 동의 관련 기능 구현취소 버튼을 누를 경우 화면이 아래로 사라지는 애니메이션이 동작하고 이전 화면을 표시한다.미구현
26
iOSiOS-Feature-005관심사 관련 기능 구현관심사 타이틀은 상단 가운데에 표시한다.미구현
27
iOSiOS-Feature-005관심사 관련 기능 구현관심사를 입력하지 않으면 메세지를 표시한다. 추가할 때마다 개수가 변경되고, 3개가 되면 사라진다.미구현
28
iOSiOS-Feature-005관심사 관련 기능 구현추가한 관심사 키워드는 아래 영역에 표시한다.미구현
29
iOSiOS-Feature-005관심사 관련 기능 구현키워드가 행에서 끊기면 다음 행에 표시한다. 3줄이 되면 더 이상 추가하지 못 하도록 입력 필드를 비활성화한다. 키워드마다 X 버튼을 추가하고, 누르면 해당 키워드를 삭제한다.미구현
30
iOSiOS-Feature-005관심사 관련 기능 구현완료 버튼은 모든 항목이 조건을 만족할 시 활성화한다. 완료 버튼을 누르면 가입 신청을 완료한다.미구현
31
iOSiOS-Feature-005관심사 관련 기능 구현이전 버튼을 누를 경우 개인정보 동의 화면이 아니라 개인정보 입력 화면을 표시한다.미구현
32
iOSiOS-Feature-006로그인 관련 기능 구현로그인 버튼을 누를 경우 아이디와 비밀번호 조합이 일치할 시에만 로그인이 가능하다. 로그인에 실패하면 시각적으로 로그인 실패를 인지시킨다.미구현
33
FEFE-Feature-HTML-001회원가입 화면 HTML 개발기획서 2페이지에 명시 된 화면의 HTML 구조 작성반영
34
FEFE-Feature-CSS-001회원가입 화면 CSS 개발기획서 2페이지에 명시 된 화면의 스타일링을 표현 할 CSS 작성반영
35
FEFE-Feature-HTML-002메인 화면 HTML 개발회원가입 화면에서 가입하기가 완료되면 Server Side Rendering 될 HTML미구현
36
FEFE-Feature-CSS-002메인 화면 CSS 개발회원가입 화면에서 가입하기가 완료되면 전환되는 페이지미구현
37
FEFE-Feature-HTML-003로그인 화면 HTML 개발 (Optional)기획서 7페이지에 명시 된 화면의 HTML 구조 작성미구현
38
FEFE-Feature-CSS-003로그인 화면 HTML 개발 (Optional)기획서 7페이지에 명시 된 화면의 스타일링을 표현 할 CSS 작성미구현
39
FEFE-Feature-COMMON-001FE 프로젝트 디렉토리 구조 설정반영
40
FEFE-Feature-COMMON-002Webpack, Babel 적용미구현
41
FEFE-Feature-JS-001성별 입력 기능1. 성별 선택 여부 판별 함수, 2. 성별값 반환 함수미구현
42
FEFE-Feature-JS-002이메일 입력 기능1. 이메일 유효성 판별 함수, 2. 이메일값 반환 함수미구현
43
FEFE-Feature-JS-003휴대전화 입력 기능1. 휴대전화 유효성 판단 함수, 2. 휴대전화 스트링 반환 함수미구현
44
FEFE-Feature-JS-004관심사 입력 기능1. 관심사 추가 함수, 2. 관심사 갯수 판단 함수, 3. 관심사 배열 반환 함수미구현
45
FEFE-Feature-JS-005약관 동의 기능1. Toggle 기능, 2. 선택 여부 반환 함수미구현
46
FEFE-Feature-JS-006초기화 기능1. 입력되어있는 모든 사항을 초기화미구현
47
FEFE-Feature-JS-007가입하기1. BE 로 가입하기 요청미구현
48
FEFE-Feature-JS-008아이디 조건검사 기능- 5~20자의 영 소문자, 숫자, 특수기호(_),(-)만 사용 가능하게 한다.
- 중복체크 기능이 있다.
미구현
49
FEFE-Feature-JS-009아이디 중복체크 기능- 입력된 아이디 상태에 따라 다른 색깔의 메시지를 출력한다.
- '이미 사용 중인 아이디입니다' -> 빨강색
- '5~20자의 영문 소문자, 숫자와, 특수기호(_),(-)만 사용 가능합니다.' -> 빨강색
- '사용 가능한 아이디 입니다' -> 초록색
미구현
50
FEFE-Feature-JS-010비밀번호 조건검사 기능- ***** 형태로 표시된다.
- 8~16자의 영문 대,소문자, 숫자, 특수문자의 조합이어야 한다.
미구현
51
FEFE-Feature-JS-011비밀번호 조건별 메시지 출력 기능- 각 조건에 부합하지 않을 경우 메시지를 출력한다.
- 아이디 중복체크처럼 메시지 종류에 따라 다른 색깔로 출력한다.
- '8자 이상 16자 이하로 입력해주세요' -> 빨강색
- '영문 대문자를 최소 1자 이상 포함해주세요' -> 빨강색
- '숫자를 최소 1자 이상 포함해주세요' -> 빨강색
- '특수문자를 최소 1자 이상 포함해주세요' -> 빨강색
- 모든 조건에 부합할 경우 '안전한 비밀번호입니다' -> 초록색
미구현
52
FEFE-Feature-JS-012비밀번호 재확인- 비밀번호와 같이 **** 형태로 표시된다.
- 비밀번호의 값과 비밀번호 재확인의 값이 일치해야한다.
미구현
53
FEFE-Feature-JS-013비밀번호 재확인 체크- 메시지 종류에 따라 메시지를 다른 색깔로 출력한다.
- 비밀번호와 비밀번호 재확인이 일치하지 않을 때 '비밀번호가 일치하지 않습니다' -> 빨강색
- 비밀번호와 비밀번호 재확인이 일치할 때 '비밀번호가 일치합니다' -> 초록
미구현
54
FEFE-Feature-JS-014이름- 이름을 입력할 수 있다.미구현
55
FEFE-Feature-JS-015생년월일 (연도)- placeholder가 있다. -> 년(4자)
- 4자리의 숫자만 입력되어야한다.
- 현재년도 기준으로 15세 이상 99세 이하 범위의 년도만 입력 가능하다.
미구현
56
FEFE-Feature-JS-016생년월일 (월)- 월(1-12)을 선택할 수 있다.
- 기본값은 "월"이라고 표시되도록 한다.
미구현
57
FEFE-Feature-JS-017생년월일 (일)- placeholder가 있다. -> 일
- 월 선택에 따라 1~31까지의 가능한 숫자 범위가 달라진다.
미구현
58
FEFE-Feature-JS-018생년월일 체크- 생년월일 입력 조건에 부합하지 않을 때 메시지가 출력된다.
'태어난 연도 4자리를 정확하게 입력하세요.' -> 빨강색
'만 14세 이상만 가입 가능합니다.' -> 빨강색
'태어난 날짜를 다시 확인해주세요.' -> 빨강색
- 조건에 부합하면 메세지는 사라진다.
미구현
59
BEBE-Feature-001팀프로젝트 개발환경 구축 JDBC-H2 연동 구현
60
BEBE-Feature-002Json Parser 공부 구현
61
BEBE-Feature-003User 객체 설계회원가입에 필요한 정보 바탕으로 컬럼 구성구현
62
BEBE-Feature-004중복 아이디, 이메일, 핸드폰 조회 Controller 생성전달받은 Json을 parsing한 뒤 UserId를 DB에서 조회구현
63
BEBE-Feature-005회원가입 Controller 생성전달된 회원가입 정보 Json을 DB에 추가구현
64
BEBE-Feature-006로그인 Controller 생성전달된 Joson을 pasing해 유효성 검사를 한 뒤 response구현
65
BEBE-Feature-007중복 ID, 이메일, 핸드폰 조회 WEB API 제공 (Json)API 문서화 공부 필요! 구현
66
BEBE-Feature-008중복 ID, 이메일, 핸드폰 조회 WEB API (Status code)상태코드 리턴하는 API 개발구현
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100