Skip to content

Software Requirements Specification(SRS)

신효승 edited this page Dec 9, 2024 · 2 revisions

1. 사용자 인증 및 관리

1-1. 회원 가입 : 사용자는 서비스를 이용하기 위해서 회원 가입을 해야 한다.
1-2. 로그인 : 사용자는 로그인을 해서 인증을 할 수 있고 인가 받을 수 있다.
1-3. 로그아웃 : 사용자는 로그아웃을 해서 인증 인가를 철회할 수 있다.
1-4. 계정 정보 : 사용자는 자신의 정보를 확인할 수 있고 수정할 수 있다.
1-5. 계정 탈퇴 : 사용자는 탈퇴를 통해서 자신의 정보를 삭제할 수 있다.

2. 커스텀 레시피 조회

2-1. 커스텀 레시피 작성 : 로그인을 한 사용자는 본인만의 커스텀 레시피를 등록할 수 있다.
2-2. 커스텀 레시피 수정 : 로그인을 한 사용자는 본인만의 커스텀 레시피를 수정할 수 있다.
2-3. 커스텀 레시피 삭제 : 로그인을 한 사용자는 본인만의 커스텀 레시피를 삭제할 수 있다.
2-4. 커스텀 레시피 좋아요 : 로그인을 한 사용자는 좋아요를 누르고 취소할 수 있다.
2-5. 커스텀 레시피 조회 : 사용자는 커스텀 레시피를 조회할 수 있다.
2-6. 커스텀 레시피 세부정보 조회 : 사용자는 각 커스텀 레시피 글의 세부 정보를 조회할 수 있다.

3. 기본 레시피 접근

3-1. 기본 레시피 열람 : 사용자는 기본 칵테일 레시피를 열람할 수 있다.
3-2. 기본 레시피 검색 : 사용자는 기본 칵테일 레시피의 재료, 술잔, 카테고리를 키워드로 검색 할 수 있다.
3-3. 기본 레시피 세부정보 조회 : 사용자는 기본 칵테일 레시피의 세부 정보를 조회할 수 있다.
3-4. 기본 레시피 좋아요 기능 : 로그인을 한 사용자는 기본 칵테일 레시피의 좋아요를 누르고 취소할 수 있다.

4. 마이페이지

4-1 마이페이지 조회 : 사용자는 마이페이지에서 자신의 정보를 조회할 수 있다.
4-2 내 정보 수정 : 사용자는 내 정보 수정 페이지에서 회원 정보를 변경하여 저장할 수 있다.
4-3 좋아요를 한 칵테일 레시피 : 사용자는 ‘좋아요’를 표시한 레시피들만 모아서 볼 수 있다.
4-4 팔로우를 한 사람의 레시피 : 사용자는 ‘팔로우’한 다른 사용자의 커스텀 레시피만 모아서 볼 수 있다.
4-5 상대 정보 : 사용자는 다른사람의 기본 정보를 조회할 수 있고, 팔로우를 할 수 있다.
4-6 내가 만든 레시피 조회 : 사용자는 직접 만든 커스텀 칵테일 레시피를 모두 조회할 수 있다. 4-7 좋아하는 칵테일 조회 : 사용자는 좋아요를 한 기본 칵테일을 모두 조회할 수 있다. 4-8 좋아하는 커스템 레시피 조회 : 사용자는 좋아요를 한 커스텀 칵테일 레시피를 모두 조회할 수 있다.

5. Api를 활용한 추천 서비스

5-1 위치 기반 칵테일 추천 : 사용자는 위치 기반으로 칵테일을 추천받을 수 있다.
5-2 날씨 기반 칵테일 추천 : 사용자는 자신 위치의 날씨 기반으로 칵테일을 추천받을 수 있다.
5-3 날짜 기반 칵테일 추천 : 사용자는 날짜를 기반으로 칵테일을 추천받을 수 있다.

6. 메인 페이지

6-1 칵테일 추천 : 사용자는 자신의 접속 위치나, 날씨, 현재 날짜와 같은 정보를 바탕으로 칵테일을 추천받을 수 있다.
6-2 기본 칵테일 조회 : 사용자는 네이버 데이터랩 통합검색api 응답을 통해, 최근 2달간 키워드별 검색량의 증가가 가장 많은 5개의 칵테일을 볼 수 있다.
6-3 커스텀 레시피 조회 : 사용자는 다른 사용자들이 입력한 커스텀 레시피를 최신등록순, 좋아요을 많이 받은 순으로 정렬하여 조회할 수 있다.
6-4 칵테일 재료 쇼핑 : 사용자는 배너를 클릭해서 칵테일 재료를 판매하는 웹사이트로 이동할 수 있다.

7. 광고

7-1 광고 : 사용자에게 기능 사용에 방해 받지 않는 선에서 광고를 보여 줄 수 있다.

📋 관련 페이지

💡 관련 링크

Clone this wiki locally