• 티스토리 홈
  • 프로필사진
    21V
  • 방명록
  • 깃허브
  • 공지사항
  • 태그
  • 블로그 관리
  • 글 작성
21V
  • 프로필사진
    21V
    • ALL (16)
      • Basic (1)
      • Language (0)
        • Java (0)
        • Python (0)
        • C (0)
      • Frame Work (0)
        • Spring Boot (0)
        • Node Js (0)
        • Nest Js (0)
      • DBMS (0)
        • MySQL (0)
        • ORACLE (0)
      • Mark Up (0)
        • HTML (0)
        • Mark Down (0)
      • Java Script Extensions (0)
        • Java Script (0)
        • Type Script (0)
        • Vue Js (0)
        • React (0)
        • jQuery (0)
        • Augular Js (0)
      • Style Sheet (0)
        • CSS (0)
        • SCSS (0)
        • Bootstrap5 (0)
        • Style Tips (0)
      • Docker (3)
      • Git (0)
      • Develop Tools (1)
      • Project (2)
      • Trouble Shooting (9)
        • Spring Boot (2)
        • GIT (4)
        • Python (0)
      • ETC (0)
        • IRL (0)
        • 임시 미분류 (0)
        • 쓰레기통 (0)
  • 방문자 수
    • 전체:
    • 오늘:
    • 어제:
  • 최근 댓글
    등록된 댓글이 없습니다.
  • 최근 공지
    등록된 공지가 없습니다.
# Home
# 공지사항
#
# 태그
# 검색결과
# 방명록
  • 가제 FoodMate 초기 기획서
    2025년 09월 11일
    • 21V
    • 작성자
    • 2025.09.11. :26

    1. 프로젝트 개요

    • 목표:
      식사 메뉴 선택의 어려움을 겪는 사람들을 위해 기본적으로 랜덤으로 음식을 추천하며,
      건강 제약(통풍·당뇨·알레르기 등)을 반영해 안전한 음식 추천을 제공하고,
      커뮤니티 + 레벨·뱃지 시스템으로 사용자 참여와 지속 사용성을 강화하는 플랫폼 구축.
    • 차별성:
      • 추천 해금 구조: 비로그인 → 로그인 → 프리미엄
      • 사용자 참여 유도 시스템 : 레벨업·뱃지 달성
      • 커뮤니티 중심: 레시피 공유, 리뷰, Q&A
      • 프리미엄 모델: 광고 제거 + 고급 추천 기능

    2. 추천 기능 해금 구조

    구분제공 기능
    🔓 비로그인 랜덤 추천 / 룰렛 추천 / 인기 TOP 메뉴
    🔑 로그인 제약 반영 추천 / 기분 기반 추천 / 기록 기반 추천 / 시간대별 추천 / 선택지 기반 추천
    (예: 한식 → 면 → 국물 → 매움 → 점심)
    💎 프리미엄 주간 식단 계획 추천 / 영양 목표 기반 추천 / 상세 영양 분석 / 광고 제거 / 커뮤니티 특권(노출 강화, 댓글·좋아요 제한 해제) / 프로필 꾸미기(테마, 뱃지 강조) / 고급 알림(푸시)

    3. 커뮤니티 & 사용자 참여 유도 시스템

    • 레시피 공유: 태그 기반 등록(저염/저당/채식 등), 북마크/좋아요/댓글
    • 커뮤니티: Q&A, 음식 경험 리뷰
    • 레벨 시스템(XP): 활동(추천 사용, 글 작성, 레시피 공유) → 경험치 누적
    • 뱃지 시스템: 특정 업적 달성 시 획득
      • 첫 레시피 작성 → 🥗 첫 요리사
      • 좋아요 100개 → 🌟 인기 셰프
      • 저염 레시피 5개 등록 → 🧂 저염 마스터
      • 선택지 추천 10회 이용 → 🎴 선택의 달인

    4. 아키텍처

    • Frontend (React): 추천 UI(카드 플로우 포함), 커뮤니티, 프로필/레벨/구독 관리
    • Backend Core (Spring Boot): 회원/추천/레시피/커뮤니티/레벨·뱃지 API
    • Billing (FastAPI): 구독/결제/웹훅 처리, 구독 상태 관리
    • Database (MySQL): 사용자, 제약, 레시피, 커뮤니티, 레벨/뱃지, 구독 관리
    • Redis (선택 고려중): 세션 캐싱, 랭킹, 결제 idempotency, 이메일 인증 시스템
    • 배포 (Synology Docker): Nginx Reverse Proxy + SSL, Spring/FastAPI/MySQL/Redis 컨테이너

    5. 데이터베이스 (핵심 테이블)

    • users, profiles, constraints, allergies
    • recipes, recipe_ingredients
    • posts, comments
    • levels, badges, user_badges
    • subscriptions, plans, invoices, payments

    6. 사용자 시나리오

    1. 비로그인: 룰렛으로 랜덤 추천 → 로그인 유도
    2. 로그인: 제약 반영 + 선택지 기반 추천으로 맞춤 메뉴 제공
    3. 커뮤니티 활동: 레시피 공유/댓글 작성 → XP 획득, 뱃지 달성
    4. 프리미엄 결제: 광고 제거 + 주간 식단 계획 + 영양 목표 기반 추천 활성화
    5. 커뮤니티 확산: 인기 레시피 등록 → 좋아요 100개 달성 → “인기 셰프” 뱃지 획득

    7. 포트폴리오 차별 포인트

    • 추천 기능의 단계적 해금 구조
    • 선택지 기반 narrowing UX
    • 커뮤니티 + 레벨/뱃지 기반 사용자 참여 유도 시스템
    • 프리미엄 모델 (광고 제거, 영양 분석, 식단 계획, 커뮤니티 특권)
    • 운영 경험 (Synology Docker 배포 + SSL 설정)

    'Project' 카테고리의 다른 글

    VocaLab DB 설계  (0) 2025.01.02
    다음글
    다음 글이 없습니다.
    이전글
    이전 글이 없습니다.
    댓글
조회된 결과가 없습니다.
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)
목차
표시할 목차가 없습니다.
    • 안녕하세요
    • 감사해요
    • 잘있어요

    티스토리툴바