ABCDEFGHIJKLMNOPQRSTUVWXYZAAAB
1
대분류분류서비스(메뉴)요구사항 명구분요구사항 설명구현 순위필수 데이터선택 데이터
2
회원CommonLogin자체 로그인(일반회원)기능- 자체 로그인 기능 (Access Token, Refresh Token 사용 예정)
- 일반 회원의 경우 아이디와 비밀번호로 로그인 가능
ID, PW
3
카카오 연동 로그인(소셜로그인)기능- 카카오 로그인 API 사용해서 로그인 기능 구현카카오 ID
4
로그인(관리자 권한)기능- 관리자 권한이 있는 account가 새로운 관리자를 임명
5
로그아웃기능- 메인 화면에서 로그아웃 버튼을 클릭시 로그아웃 가능
6
Register자체 회원가입기능- 일반회원의 경우 이메일, ID,PW등으로 자체 회원가입 서비스 이용가능ID, PW, Email(전화번호), 이름, 성별
7
이메일 인증기능- 이메일을 통해 인증번호로 확인
8
카카오 연동 회원가입기능- 카카오 로그인 API 연동해서 카카오 아이디로 회원가입 가능 이름, 이메일, 성별
9
UserUser info회원정보 조회기능- 회원 인적사항 조회 가능 및 해당 회원의 좋아요한 상품 정보 및 리뷰 게시글 열람 가능 ID, PW, Email, 이름, 성별,
좋아요 상품, 전체 게시글
10
회원정보 수정기능- 기본 인적사항 수정 가능 ID, PW, Email, 이름, 성별
11
회원 탈퇴기능- 유저 페이지에서 회원 탈퇴 버튼 클릭시 탈퇴 가능
12
Find Data회원 ID 찾기기능- 이메일을 통해 인증번호로 확인
* 인증 기능은 추가 조사 필요
이메일, 이름
13
회원 PW 재설정기능- 일반 회원의 경우 임의의 새로운 비밀번호를 발급한 후 User Info의 회원정보 수정을 통해 비밀번호 변경이메일, 아이디
14
회원 보안User
Security
유저 정보 암호화비기능- 서버와 클라이언트 통신할때 암호화된 값을 전송하고 DB에 저장
15
회원 등급User
Rating
유저 포인트 제도 비기능- 글 작성, 리뷰를 쓸때마다 포인트 누적 ( 2점 )
- 내 글에 대한 좋아요로 포인트 누적 ( 10점 )
* 추후 상세하게 기획 예정
16
유저 등급 제도비기능- 포인트별 등급 제도(레벨 5개)
* 추후 상세하게 기획 예정
17
유저 업적 제도비기능- 업적 달성하면 뱃지 획득
* 추후 상세하게 기획 예정
18
회원 권한User
Authority
권한 확인비기능- 로그인한 계정과 작성자 계정이 일치하는 지 확인Token
19
로그인 여부 확인비기능- 글 작성 전 로그인 했는지 확인 Token
20
입력한 로그인 정보
일치 확인
비기능- Email,password 입력했을때 DB에 있는 데이터와 비교
21
기존 회원 정보
중복 여부
비기능- 기존 데이터와 Email,name 중복 여부 확인
22
메인기능상품Main편의점 별 베스트 상품 조회기능- 최소리뷰 수(10개) 충족 되는 상품 중에서 좋아요 수 정렬
- GS25, 세븐일레븐, CU
상품 데이터
23
베스트 리뷰순 상품 정렬기능- 리뷰 수 정렬상품 데이터
24
사이트 소개글- 사이트 소개글 (인터렉션)
25
상품 랜덤 추첨 기능기능- 상품별 카테고리를 정한 후 랜덤으로 추첨한다.
- 카테고리 : 음료(파우치,탄산,우유,주스), 커피, 아이스크림, 과자, 도시락/컵밥, 라면(라면,컵라면),
삼각김밥/김밥,샐러드, 디저트류(젤리, 모찌롤, 순수빵), 샌드위치, 버거, 안주(냉장냉동식품, 핫바, 닭가슴살..)
26
Products전체상품 조회기능- 편의점 통합 전체 상품 조회상품 데이터
27
편의점 별 베스트 상품 조회기능- GS25, 세븐일레븐, CU TOP 5
28
편의점 별 상품 조회기능- GS25, 세븐일레븐, CU 모든 상품 조회 기능상품 데이터
29
좋아요, 리뷰수 순 정렬기능- 상품을 좋아요, 리뷰수 순으로 정렬
30
상품 검색 기능기능- 각 상품별 검색 기능
31
상품 좋아요 기능 기능- 각 상품별 좋아요 기능으로 로그인한 유저는 장바구니목록으로 연동 되도록상품 데이터
32
상품 별 정보 리스트 출력기능- 각 상품의 편의점 브랜드, 상품명, 가격, 이미지, 좋아요, 리뷰수 출력
33
Products
Detail
특정 상품 상세 조회기능- 특정 상품 상세기능 (편의점 브랜드, 상품명, 가격, 상품에 대한 리뷰)
34
상품별 리뷰 댓글 조회기능- 해당 상품 눌렀을때 전체 리뷰 댓글 조회
35
상품별 리뷰 댓글 작성기능- 로그인한 유저만 해당 게시글에 대한 댓글 작성 기능 LoginInfo
36
상품별 리뷰 댓글 수정기능- 해당 리뷰 댓글에 대한 작성자만 수정 가능 Token
37
상품별 리뷰 댓글 삭제기능- 해당 리뷰 댓글에 대한 작성자만 삭제 가능 Token
38
상품별 리뷰 좋아요 기능기능- 해당 리뷰에 대한 좋아요 기능
39
Shopping
Busket
해당 유저의 좋아요 상품 목록기능- 해당 유저가 좋아요 표시한 상품 목록 정렬user - hearts
40
해당 상품관련의 후기 작성기능- 좋아요 표시한 상품을 바로 후기 작성 페이지로 이동해서 후기작성 가능하게user - hearts
41
좋아요 표시한 상품 삭제 기능기능- 해당 유저의 좋아요 상품목록 삭제user - hearts
42
해당 상품의 정보 출력기능- 해당 상품의 편의점 브랜드, 상품명, 좋아요 수 보여주기
43
지도편의점 위치 조회Find
Location
주변 편의점 조회 기능- 현재 위치 기반으로 주변 편의점 조회 기능 (chorm 브라우저에서는 https에서만 지원)지도API
44
취향테스트편BTITesting
Products
편의점 음식 취향 테스트기능- 편의점 음식 취향 별 mbti로 기획하여 간단 테스팅 기능 제적 예정
- 상품군 카테고리를 결과값으로 설정하여 유저별 맞춤 추천이 가능하게 구현 예정
테스팅 데이터, 결과 데이터
45
기타웹 보안Web
Security
웹 보안 강화 기능- https를 이용해 웹 보안 강화 예정
46
웹 호스팅Web
Hosting
웹 호스팅 기능- AWS ec2 인스턴스 예정
47
도메인Domain도메인 발급기능- AWS에서 발급된 도메인 사용 예정
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
Manager상품 등록 (관리자)기능- 관리자 전용 상품 등록 기능 관리자 Token