CookKing은 사용자가 직접 레시피를 작성하고 공유하며,
도감 기능을 통해 나만의 요리 기록을 쌓아갈 수 있는 참여형 레시피 커뮤니티 플랫폼입니다.
단순한 정보 제공을 넘어, 도전과제와 칭호 시스템으로 성취감과 재미를 더했고,
요리 초보부터 고수까지 모두가 즐길 수 있는, 따뜻하고 즐거운 요리 공간을 지향합니다.
- 프로젝트 이름 : CookKing
- 프로젝트 기간 : 2025.04.02 ~ 2025.05.01
- 배포 주소 : https://www.cookkking.com/
1. 회원가입 및 로그인
- 이메일 인증 기반 회원가입 (인증번호 전송 및 검증)
- 닉네임 중복 체크 기능
- JWT를 이용한 로그인 및 토큰 기반 인증 처리
- 로그인 실패 및 인증 실패 시 사용자 알림 제공
2. 레시피 작성 및 공유
- 요리 제목, 재료, 순서, 대표 이미지 업로드 기능
- 레시피 카테고리 설정 및 상태 관리 (공개/비공개)
- 레시피 수정 및 삭제 기능
- 북마크(즐겨찾기), 좋아요 기능 지원
3. 도감 기능
- 사용자가 직접 만든 레시피로 도감 카테고리 구성
- 카메라 디자인 및 색상 선택하여 커스터마이징
- 도감 메뉴별로 음식 이름 및 이미지 등록 가능
- 도감 공개/비공개 설정
4. 도전과제 및 칭호 시스템
- 조건을 만족하면 자동으로 도전과제 달성 및 칭호 획득
- 칭호 장착 및 변경 가능
- 마이페이지에서 도전과제 진행 현황 확인 가능
5. 마이페이지
- 프로필 이미지, 닉네임, 포인트, 칭호 정보 확인
- 내가 작성한 레시피, 북마크한 레시피 목록
- 내가 획득한 도전과제 및 도감 메뉴 확인
6. 결제 시스템 (밥풀)
- Toss Payments 연동으로 포인트(밥풀) 충전 가능
- 10밥풀 = 1000원 기준 결제 시스템 구축
- 충전 내역 확인 및 포인트 잔액 조회 가능
7. 재료 기반 메뉴 추천 기능
- 사용자가 보유한 재료를 선택하거나 입력
- 입력된 재료가 포함된 레시피들을 분석하여 관련 메뉴 추천
- 추천된 메뉴 클릭 시 해당 메뉴의 전체 레시피 게시글 목록 확인 가능
| 채현후 | 홍성민 | 권택현 |
|---|---|---|
| <팀장> FrontEnd |
<팀원> FrontEnd |
<팀원> BackEnd |

