나만의 음료 취향을 기록하고, 다른 사용자와 공유하며 즐기는 참여형 음료 기록 플랫폼
테이스팅 노트는 음료에 대한 개인의 취향을 기록하고 다른 사용자와 공유할 수 있는 참여형 플랫폼입니다. 기존의 음료 기록 서비스들은 전문가 중심이거나 단순 기록용에 머물러 있어, 가볍게 즐기는 사용자들이 부담 없이 기록하고 교류할 수 없었습니다. 따라서 누구나 간단히 자신의 음료 경험을 남기고, 취향이 유사한 사람들과 소통하며, 다양한 음료를 탐험할 수 있는 서비스를 제공하고자 했습니다.
- 음료명, 사진, 장소, 감상 등을 기록하는 테이스팅 노트 작성
- 사용자가 작성한 내용을 바탕으로 생성형 AI가 취향 라벨을 자동 추천
- 카테고리, 태그, 브랜드, 원산지 등을 기준으로 음료 검색 및 필터링
이러한 기능들을 통해, 단순히 음료 기록을 넘어 개인 취향 발견·확장과 사용자 간 연결을 목표로 하는 서비스로 발전시켰습니다.
- 진행 기간: 2025.08. (1주)
- 팀 구성 및 담당 역할: 총 4명 (PM 1, 프론트엔드 1, 백엔드 2)
- 노트 CRUD
- 생성·조회·수정·삭제
- 속성별/유저별 상세 조회 및 정렬
- 좋아요·북마크 집계값 반환
- 이미지 업로드 및 노트 생성
- 이미지 Cloud Storage 업로드 후 DB에 저장
- AI 라벨 추천
- Vertex AI 호출 API 설계 및 프롬프트 입력 스키마 설계
- 모델 응답 파싱 후 라벨 저장
- 검색·탐색
- category, degree, time(일), tags 기반 queryDSL 이용하여 필터링 및 검색
- 이름 부분 일치 검색 및 오토컴플리트 엔드포인트 제공
- 배포·운영
- Google Cloud Run 배포 자동화
Spring Boot, MySQL, GCP Storage, GCP
- 사용자 인증 및 회원 관리
- 카카오 소셜 로그인 지원
- JWT Bearer 인증으로 보호되는 엔드포인트 접근
- 프로필 필드: 닉네임, 프로필 이미지, 기본 취향 태그
- 대시보드(홈 피드)
- 최신 등록 카드 노출
- 유사 취향 사용자 카드 노출
- 내가 기록한 음료와 관련된 최신 카드 노출
- 카테고리·태그 필터링, 최신순 기본 정렬
- 테이스팅 노트 작성 및 관리
- 노트 생성
- 음료명/카테고리 선택 후 사진, 장소, 날짜, 한 줄 감상 입력
- 카테고리별(커피/차/와인/위스키) 세부 속성 입력
- 유저가 작성한 내용을 바탕으로 AI 라벨 생성
- 노트 수정 및 삭제
- 좋아요, 북마크 기능
- 노트 생성
- 조회 및 검색 기능
- 텍스트 기반 검색(음료명, 브랜드, 원산지 등)
- 카테고리·태그 필터링
- 오토 컴플리트: 입력 일부에 대한 이름 제안
- 프로필 및 기록 관리
- 내가 작성한 카드 목록 카테고리별 최신순 조회
- 좋아요/북마크한 노트 목록 조회