서비스 소개
🍞
네이밍 의도
- 'Produce 101', 'Class 101’ 서비스명을 활용하여 친숙함을 주었다.
- Baker는 빵 굽는 사람, 101은 시작 또는 많다는 의미로 Bakers 101은 빵 굽는 사람들의 시작이라는 뜻이다.
사용자 타겟층
- 주요 타겟층
- 베이킹 관련 정보를 얻고, 기초적인 질문을 공유할 수 있는 공간을 필요로 하는 홈베이킹 초보자
- 자신의 노하우와 독창적인 레시피를 공유하고 싶은 경험 있는 홈베이커
- 자신의 레시피나 베이킹 기술을 널리 알리고자 하는 베이킹 관련 콘텐츠 크리에이터
- 인스타그램, 유튜브 등에서 베이킹 관련 콘텐츠를 즐겨보는 베이킹 관련 콘텐츠 소비자
- 부가적 타겟층
- 온라인을 통해 자신의 클래스를 홍보하고, 더 많은 수강생을 모집하고자 하는 베이킹 클래스 운영자
- 플랫폼 사용자들에게 자신의 제품을 홍보하고 판매할 기회를 찾는 베이킹 재료 및 도구 판매자
- 타겟층의 특성화
- 연령대: 다양한 연령층을 아우르지만, 특히 20대부터 40대 사이의 활발한 온라인 활동을 하는 세대를 주요 대상으로 함.
- 성별: 성별에 제한을 두지 않으나, 베이킹에 관심이 많은 여성 사용자들이 더 활발할 가능성이 있음.
기획 배경
최근 몇 년 간, 홈베이킹을 취미로 삼는 사람들의 수가 늘어나는 추세를 보이고 있다. 그러나 베이킹은 복잡한 과정이 동반되기 때문에, 이를 처음 시도하는 사람들은 종종 어려움을 겪고 있다.더욱이, 베이킹 레시피에 대한 정보는 다른 음식 분야의 레시피에 비해 상대적으로 덜 활성화되어 있어, 많은 사람들이 유튜브, 인스타그램 등을 통해 레시피를 찾아야 하는 상황이다. 이런 문제를 해결하기 위해, 사용자들이 쉽게 베이킹 레시피를 찾고, 베이킹 과정에서 생기는 의문점을 공유하고, 다른 사람들의 경험과 지식을 활용할 수 있는 플랫폼이 필요하다고 생각하게 되었다. 또한, 사람들이 자신만의 레시피를 공유하고, 다른 사람들의 피드백을 받을 수 있는 공간의 필요성을 느꼈다.
기대 효과
- 지식 공유의 촉진: 사용자들이 자신의 베이킹 레시피를 공유하고, 다른 사람들의 레시피를 배울 수 있는 환경이 조성되어 베이킹 지식의 폭넓은 공유가 가능해진다.
- 베이킹 초보자의 진입장벽 완화: 초보자들이 쉽게 따라할 수 있는 레시피와 상세한 가이드를 제공함으로써, 베이킹을 시작하는 사람들이 겪는 어려움을 줄일 수 있다.
- 커뮤니티 형성: 공통의 취미를 가진 사람들이 모여 서로 소통하고 정보를 교환할 수 있는 온라인 커뮤니티가 형성된다.
- 상호작용과 피드백을 통한 개선: 사용자들이 레시피에 대한 피드백을 주고받을 수 있어, 레시피의 질을 지속적으로 개선할 수 있다.
- 새로운 콘텐츠 발굴: 사용자 생성 콘텐츠를 통해 새롭고 독창적인 레시피가 발굴되고, 유행하는 베이킹 트렌드를 신속하게 파악할 수 있다.
- 베이킹 관련 비즈니스 홍보: 베이킹 재료, 도구 판매자 및 베이킹 클래스 운영자들이 자신의 제품이나 서비스를 홍보할 수 있는 플랫폼이 될 수 있다.
기능
주요 기능
인증
- 계정이 없는 경우 회원가입을 할 수 있다.
- 계정이 있는 경우 로그인할 수 있다.
- 로그인한 경우 로그아웃 할 수 있다.
채널
- 베이킹 종류 별로 채널이 존재한다.
- 특수빵, 조리빵, 식빵, 과자빵
- 각 채널로 이동할 수 있다.
- 각 채널 별로 레시피를 볼 수 있다.
레시피(포스트)
- 전체 레시피 목록을 볼 수 있다.
- 상세 레시피를 볼 수 있다.
- 인증된 사용자는 레시피를 업로드하고, 수정하고, 삭제할 수 있다.
- 레시피는 재료, 조리 방법, 필요한 도구, 조리 시간, 사진 등을 포함한다.
- 인증된 사용자는 자신이 팔로우 한 사용자의 레시피를 우선적으로 조회 할 수 있다.
댓글
- 레시피(포스트)에 댓글을 추가, 삭제할 수 있다.
좋아요
- 레시피(포스트)에 좋아요를 누르거나 취소할 수 있다.
마이 프로필
- 나의 정보를 볼 수 있다.
- 유저 이름, 실명, 프로필 이미지, 커버 이미지, 팔로우, 팔로잉을 볼 수 있다.
- 작성한 레시피(포스트), 좋아요 한 레시피(포스트)를 볼 수 있다.
- 사용자 정보를 변경할 수 있다.
- 유저 이름
- 실명
- 프로필 이미지
- 커버 이미지
- 비밀번호
- 현재 접속 여부를 확인할 수 있다.
유저 프로필
- 가입한 전체 사용자 목록을 볼 수 있다.
- 사용자 정보를 볼 수 있다.
- 유저 이름, 실명, 프로필 이미지, 커버 이미지, 팔로우, 팔로잉을 볼 수 있다.
- 사용자의 작성한 레시피(포스트), 좋아요 한 레시피(포스트)를 볼 수 있다.
- 팔로우 신청 / 취소를 할 수 있다.
- 현재 접속 여부를 확인할 수 있다.
알림
- 댓글, 좋아요, 팔로우에 관한 알림을 받을 수 있다.
- 알림을 모두 읽음 처리할 수 있다.
검색
- 사용자, 포스트(레시피)를 검색할 수 있다.
추후 구현 예정 기능
레시피(포스트) 공유
- 레시피 링크를 SNS나 이메일을 통해 다른 사람들과 공유할 수 있다.
커뮤니티 채널
- 베이킹에 대한 질문을 하거나, 베이킹 팁을 공유하거나, 특정 주제에 대해 토론할 수 있다.
북마크
- 나중에 참고하거나 다시 찾기 쉽게 레시피를 북마크할 수 있다.
테마 스위쳐
- 라이트 테마, 다크 테마를 선택할 수 있다.
채팅
- 사용자 간의 채팅을 할 수 있다.
역할 분담
김윤경
팀장
- 레시피 댓글 기능
- 알림 기능
문휘식
팀원
- 사용자 프로필 관리
- 레시피 & 사용자 검색
주장권
팀원
- 레시피 업로드 및 관리
- 채널 생성 및 수정
이진아
팀원
- 회원가입 및 로그인
- 레시피 좋아요 기능
유저 스토리
✅ : 구현 완료
⚠️ : 구현 완료 & 예외처리 미적용
❌ : 미구현
기능 카테고리 | 인증 여부 | 설명 | 구현 여부 |
로그인 & 인증 | ㅤ | 사용자는 회원 기능을 이용하기 위해 로그인 할 수 있습니다. | ✅ |
ㅤ | ㅤ | 사용자는 회원 가입 기능을 이용하여 계정을 생성할 수 있습니다. | ✅ |
ㅤ | ㅤ | 인증되지 않은 사용자가 팔로우, 좋아요, 게시글 생성 버튼을 눌렀을 경우 로그인 모달로 이동합니다. | 좋아요, 채팅 버튼 제외하고 적용 |
ㅤ | ㅤ | 로그인한 사용자는 로그아웃을 할 수 있습니다. | ✅ |
채널 | ㅤ | 베이킹 종류 별로 채널이 존재하며, 사용자는 채널을 선택할 수 있습니다.
(특수빵, 조리빵, 식빵, 과자빵) | ✅ |
ㅤ | ㅤ | 사용자는 채널을 선택하여 채널 별로 필터링 된 레시피를 볼 수 있습니다. | 업로드 시간 순으로 정렬 필요 |
피드(레시피) | 인증 필요 | 인증된 사용자는 피드에서 자신이 팔로우 한 사용자의 레시피를 우선적으로 조회할 수 있습니다. | ❌ |
ㅤ | ㅤ | 사용자는 피드에 올라온 특정 레시피의 썸네일을 눌러 상세 레시피를 조회할 수 있습니다. | ✅ |
ㅤ | ㅤ | 사용자는 하단 바에 위치한 빵 모양 버튼을 클릭하여 피드를 새로고침 할 수 있습니다. | ❌ |
ㅤ | 인증 필요 | 인증된 사용자는 레시피(포스트)를 업로드할 수 있습니다. | ✅ |
ㅤ | 인증 필요 | 인증된 사용자는 레시피(포스트)를 수정할 수 있습니다. | ✅ |
ㅤ | 인증 필요 | 인증된 사용자는 레시피(포스트)를 삭제할 수 있습니다. | ✅ |
검색 | ㅤ | 사용자는 게시글과 인증된 사용자 목록을 검색할 수 있습니다. | ✅ |
ㅤ | ㅤ | 사용자는 자동완성된 검색 결과를 얻을 수 있습니다. | ✅ |
ㅤ | ㅤ | 사용자는 자동완성된 검색 결과를 클릭하면 상세 레시피 또는 유저 프로필을 조회할 수 있습니다. | ✅ |
ㅤ | ㅤ | 사용자는 검색 결과물 페이지에서 토글 버튼을 사용하여 전체(게시글+사용자) 또는 사용자만 조회하는 필터 기능을 사용할 수 있습니다. | ✅ |
ㅤ | ㅤ | 검색된 레시피(포스트)를 클릭하면, 상세 레시피를 조회할 수 있습니다. | ✅ |
ㅤ | ㅤ | 검색된 사용자를 클릭하면, 유저 프로필을 조회할 수 있습니다. | ✅ |
프로필 | 인증 필요 | 인증된 사용자는 개인 프로필 페이지를 얻습니다. | ✅ |
ㅤ | 인증 필요 | 인증된 사용자는 이전에 입력한 자신의 정보를 수정할 수 있습니다. | ✅ |
ㅤ | ㅤ | 사용자는 인증된 사용자의 프로필 정보를 조회할 수 있습니다. | ✅ |
ㅤ | ㅤ | 사용자는 다른 사용자의 프로필에서 그 사용자가 작성한 레시피 목록을 조회 할 수 있습니다. | ⚠️ |
ㅤ | ㅤ | 사용자는 다른 사용자의 프로필에서 그 사용자가 작성한 좋아요 누른 레시피 목록을 조회 할 수 있습니다. | ⚠️ |
ㅤ | ㅤ | 가입한 전체 사용자 목록을 확인할 수 있습니다. | ✅ |
댓글 | ㅤ | 사용자는 레시피(포스트) 댓글을 볼 수 있습니다. | ✅ |
ㅤ | 인증 필요 | 인증된 사용자는 특정 레시피(포스트)에 댓글을 추가할 수 있습니다. | ✅ |
ㅤ | 인증 필요 | 인증된 사용자는 특정 레시피(포스트)에 달았던 댓글을 삭제할 수 있습니다. | ✅ |
좋아요 | ㅤ | 사용자는 레시피(포스트)의 좋아요 수를 볼 수 있습니다. | ✅ |
ㅤ | 인증 필요 | 인증된 사용자는 특정 레시피(포스트)에 좋아요를 누를 수 있습니다. | ✅ |
ㅤ | 인증 필요 | 인증된 사용자는 특정 레시피(포스트)에 달았던 좋아요를 삭제할 수 있습니다. | ✅ |
팔로우 | 인증 필요 | 인증된 사용자는 다른 사용자를 팔로우 할 수 있습니다. | ✅ |
ㅤ | 인증 필요 | 인증된 사용자는 다른 사용자 팔로우를 취소할 수 있습니다. | ✅ |
알림 | 인증 필요 | 인증된 사용자는 댓글, 좋아요, 팔로우 등의 활동에 대한 알림을 받습니다. | ⚠️ |
ㅤ | 인증 필요 | 인증된 사용자는 알림 아이콘을 클릭하여 알림 모달을 열 수 있습니다. | ✅ |
ㅤ | 인증 필요 | 인증된 사용자는 알림 모달에서 수신한 알림을 확인할 수 있습니다. | ✅ |
ㅤ | 인증 필요 | 인증된 사용자는 알림을 모두 읽음 처리할 수 있습니다. | ✅ |
기능 요구사항 보드

기술 스택
코어
7스타일링
3상태관리
1협업
5배포
1기타
3일정 관리
스프린트는 2일 단위로 진행
프로젝트 기간내에 중간 회고, 최종 회고 총 2번 진행
일일 일정 템플릿을 이용하여, 진행 상황 공유
와이어 프레임
프로토타입
단순 와이어 프레임이 아닌, 전체적인 플로우를 확인할 수 있습니다.