| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | helfit 개발자 테스트 체크리스트 | ||||||||||||||||||||||||
2 | 분류 | 요구사항 명 | 요구사항 설명 | YES | NO | 비고 | |||||||||||||||||||
3 | 회원 | ||||||||||||||||||||||||
4 | 메인 | 회원가입 | 회원가입(Local, Oauth2(Google, Naver, Kakao) | ✔️ | |||||||||||||||||||||
5 | 메인 | 회원 개인정보 제공동의 | 회원 가입시 개인정보 제공동의 여부 검증 | ✔️ | |||||||||||||||||||||
6 | 메인 | 회원 이메일 인증 | 회원 가입 후 이메일 주소 인증 기능 | ✔️ | |||||||||||||||||||||
7 | 메인 | 회원 아이디/비밀번호 찾기 | 아이디/비밀번호 찾기 | ✔️ | |||||||||||||||||||||
8 | 마이페이지 | 회원 개인정보 등록 및 수정 | 회원 정보를 조회할 수 있고 프로필 이미지 저장 및 삭제 닉네임 및 비밀번호 수정 기능 | ✔️ | |||||||||||||||||||||
9 | 마이페이지 | 필요 칼로리 계산 기능 | 사용자의 개인정보에 맞게 필요칼로리 계산해주는 기능 | ✔️ | |||||||||||||||||||||
10 | 마이페이지 | 회원 탈퇴 | 회원 상태 변경(탈퇴) 및 탈퇴 회원 정보 테이블 생성 및 암호화 관리 | ✔️ | |||||||||||||||||||||
11 | 마이페이지 | 회원 휴면계정 처리 | 회원 마지막 로그인 일자 1년 기준 휴면 계정 처리 (배치 스케쥴러) | ✔️ | |||||||||||||||||||||
12 | 마이페이지 | 사용자 본인 게시글 및 댓글 조회 | 본인이 등록한 게시물 및 댓글 조회할 수 있고 제목 클릭시 해당 게시물 링크로 이동 | ✔️ | |||||||||||||||||||||
13 | 캘린더 | ||||||||||||||||||||||||
14 | 캘린더 | 캘린더 등록 | 캘린더 등록 (제목, 내용, 당일 섭취 칼로리, 등록일자) | ✔️ | |||||||||||||||||||||
15 | 캘린더 | 캘린더 수정 | 캘린더 수정 기능 | ✔️ | |||||||||||||||||||||
16 | 캘린더 | 캘린더 삭제 | 캘린더 삭제 기능 | ✔️ | |||||||||||||||||||||
17 | 캘린더 | 캘린더 검색 | 캘린더 검색(등록일자 기준) 기능 | ✔️ | |||||||||||||||||||||
18 | 커뮤니티 | ||||||||||||||||||||||||
19 | 커뮤니티 | 카테고리 별 게시판 분류 | 카테고리 별 게시판 기능(헬스, 크로스핏, 요가, 필라테스, 오운완, 식단) | ✔️ | |||||||||||||||||||||
20 | 커뮤니티 | 태그로 필터링(ex.#오운완 #헬스) | 글 작성시, 태그를 달 수 있는 기능 | ✔️ | |||||||||||||||||||||
21 | 커뮤니티 | 검색(작성자, 제목,태그, 내용) | 게시글 검색 기능 | ✔️ | |||||||||||||||||||||
22 | 커뮤니티 | 게시글 작성 | 게시글 작성 기능(제목, 본문) | ✔️ | 오운완/ 식단 게시판 게시글 작성시 사진 필수 | ||||||||||||||||||||
23 | 커뮤니티 | 게시글 수정 | 게시글 수정 기능 | ✔️ | 작성자만 가능 | ||||||||||||||||||||
24 | 커뮤니티 | 게시글 삭제 | 게시글 삭제 기능 | ✔️ | 작성자만 가능 | ||||||||||||||||||||
25 | 커뮤니티 | 댓글 등록 | 댓글 등록 기능 | ✔️ | |||||||||||||||||||||
26 | 커뮤니티 | 댓글 수정 | 댓글 수정 기능 | ✔️ | |||||||||||||||||||||
27 | 커뮤니티 | 댓글 삭제 | 댓글 삭제 기능 작성자만 가능 | ✔️ | |||||||||||||||||||||
28 | 커뮤니티 | 인기글 노출 | 메인 게시판에 인기글(주간, 카테고리별 4개씩, 좋아요,시간을 종합한 점수로) 노출하는 기능 | ✔️ | |||||||||||||||||||||
29 | 커뮤니티 | 게시글 추천(Like) | 게시글 추천 기능(한명당 한번씩), 취소 기능 | ✔️ | |||||||||||||||||||||
30 | 커뮤니티 | 대댓글 | 대댓글 기능 | ✔️ | |||||||||||||||||||||
31 | 커뮤니티 | 구독 기능 | 관심있는 게시판 구독기능 | ✔️ | |||||||||||||||||||||
32 | 통계 | ||||||||||||||||||||||||
33 | 통계보드 | 오운완 게시판 인기글 조회 | 오운완 게시판에서 좋아요, 시간별 데이터로 종합한 점수기준으로 인기글 노출하는 기능 | ✔️ | |||||||||||||||||||||
34 | 통계보드 | 사용자 체중 조회 | 사용자의 체중 변화 기록시 기록한 최근 7개의 데이터 불러오는 기능 | ✔️ | |||||||||||||||||||||
35 | 통계보드 | 캘린더 + 그날 기록 조회 | 당일기준 일주일에 해당하는 입력한 정보(칼로리, 해당날짜) 캘린더로 부터 불러오는 기능 | ✔️ | |||||||||||||||||||||
36 | 통계보드 | 좋아요 기능 | 타 사용자 프로필 좋아요 기능 | ✔️ | |||||||||||||||||||||
37 | 통계보드 | 칼로리 데이터 시각화 | 일일 목표 칼로리 + 캘린더 칼로리 데이터가 입력된 유저 기준 데이터 시각화 | ✔️ | |||||||||||||||||||||
38 | 통계보드 | 체중 데이터 시각화 | 체중 데이터가 입력된 유저 기준 데이터 시각화 | ✔️ | |||||||||||||||||||||
39 | Map | ||||||||||||||||||||||||
40 | 위치 기반 서비스 | 사용자 위치 좌표 조회 | 사용자의 위치기반 좌표를 구하는 기능 | ✔️ | |||||||||||||||||||||
41 | 위치 기반 서비스 | 필터 적용(운동 종목) 운동시설 찾기 | 사용자의 위치를 기반으로 사용자가 선택한 운동종목별 운동시설 안내기능 | ✔️ | |||||||||||||||||||||
42 | 위치 기반 서비스 | 운동 시설 정보 조회 | 마크된 운동 시설 클릭시 상호명, 전화번호, 주소 등을 조회해주는 기능 | ✔️ | |||||||||||||||||||||
43 | 위치 기반 서비스 | 운동시설 리뷰 | 해당 운동시설에 리뷰를 작성할 수 있는 기능 | ✔️ | 개발 진행중 | ||||||||||||||||||||
44 | AI | ||||||||||||||||||||||||
45 | AI | 보조운동 추천 | 각 운동별로 오늘 수행한 운동을 입력받아 추가로 할 수 있는 운동 추천 | ✔️ | 챗봇 기능에 포함되어 있음 | ||||||||||||||||||||
46 | AI | 식단 추천 | 칼로리 계산 서비스 기반으로 식단 추천 | ✔️ | |||||||||||||||||||||
47 | |||||||||||||||||||||||||
48 | |||||||||||||||||||||||||
49 | |||||||||||||||||||||||||
50 | |||||||||||||||||||||||||
51 | |||||||||||||||||||||||||
52 | |||||||||||||||||||||||||
53 | |||||||||||||||||||||||||
54 | |||||||||||||||||||||||||
55 | |||||||||||||||||||||||||
56 | |||||||||||||||||||||||||
57 | |||||||||||||||||||||||||
58 | |||||||||||||||||||||||||
59 | |||||||||||||||||||||||||
60 | |||||||||||||||||||||||||
61 | |||||||||||||||||||||||||
62 | |||||||||||||||||||||||||
63 | |||||||||||||||||||||||||
64 | |||||||||||||||||||||||||
65 | |||||||||||||||||||||||||
66 | |||||||||||||||||||||||||
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 | |||||||||||||||||||||||||