AI 감정 분석 기반 음악 추천 서비스 (개발 중) 기획자료

포트폴리오 공개용 문서 · 원본 엑셀 다운로드 가능
엑셀 다운로드

MVP 기능 정의서

AI 감정 분석 기반 음악 추천 서비스 (개발 중) | MVP 기능 정의서
2026.03 ~ 진행 중 기준 | MVP 범위 = 감정 분석 결과를 정규화해 음악 추천과 히스토리로 연결하는 흐름
#기능 카테고리세부 기능명기능 설명담당 역할우선순위난이도예상 기간상태비고
F01핵심 기능Gemini 기반 감정 분석Gemini 기반 감정 분석백엔드+프론트P0 필수중간2~4일진행 중AI 응답 품질과 사용자 데이터 보호 기준을 함께 관리해야 함
F02핵심 기능감정 기반 음악 추천 알고리즘감정 기반 음악 추천 알고리즘백엔드+프론트P0 필수중간2~4일진행 중
F03핵심 기능사용자 감정 히스토리 관리사용자 감정 히스토리 관리백엔드+프론트P0 필수중간2~4일진행 중
F04핵심 기능Firebase 인증 시스템Firebase 인증 시스템백엔드+프론트P0 필수중간2~4일진행 중
F05확장 기능감정 시각화 UI감정 시각화 UI백엔드+프론트P1 중요중간2~4일진행 중
F06확장 기능몰입형 음악 UI몰입형 음악 UI프론트/운영P1 중요중간2~4일진행 중

개발 일정표 (간트차트)

AI 감정 분석 기반 음악 추천 서비스 (개발 중) | 개발 일정표 (2026.03 ~ 진행 중)
담당자분야역할 / 작업W1W2W3W4W5W6W7W8W9W10
전체기획문제 정의 및 MVP 범위 확정
백엔드서버/DBExpress API, Gemini 연동, Firebase Admin, 추천 서비스
프론트UIReact 감정 입력, 추천 결과, 히스토리 UI
개발핵심 기능감정 분석 결과를 정규화해 음악 추천과 히스토리로 연결하는 흐름
개발연동프론트엔드와 API 연동 및 상태 흐름 검증
전체테스트주요 시나리오 테스트와 오류 수정
운영배포GitHub 정리, 데모 배포, 포트폴리오 반영
전체발표기획자료, README, 발표 Q&A 정리

팀 역할 분담표

AI 감정 분석 기반 음악 추천 서비스 (개발 중) | 팀 역할 분담표
프로젝트 성격에 맞춘 역할과 산출물 정리 | 기간: 2026.03 ~ 진행 중
학과 / 전공역할인원기여도주요 업무 상세주요 산출물협업 도구비고
컴퓨터공학 / 소프트웨어백엔드 개발1명주담당Express API, Gemini 연동, Firebase Admin, 추천 서비스API, DB 구조, 서버 로직, 배포 기록GitHub, 터미널, API 테스트핵심
컴퓨터공학 / 소프트웨어프론트엔드 개발1명주담당React 감정 입력, 추천 결과, 히스토리 UI화면, 컴포넌트, 반응형 UIGitHub, Figma, 브라우저핵심
데이터 / AI데이터·AI 로직0~1명프로젝트별데이터 수집, 정제, 추천/판단 기준 설계분석 기준, 모델/규칙, 검증 로그Python, Notebook, 문서해당 시
기획 / PM서비스 기획1명보조AI 감정 분석 응답이 흔들리면 추천 결과와 사용자 기록도 불안정해질 수 있음기능 정의서, 일정표, Q&AExcel, Notion발표
디자인 / UXUI/UX 설계0~1명보조사용자 흐름과 화면 구조 정리화면 체크리스트, 와이어프레임Figma해당 시

수익 모델 & 비용 계획

AI 감정 분석 기반 음악 추천 서비스 (개발 중) | 수익 모델 & 비용 계획
포트폴리오 프로젝트 기준의 확장 가능 모델입니다. 실제 매출 수치는 추정이며 검증이 필요합니다.
수익 모델단계대상가격대주요 제공 기능예상 전환율비고
포트폴리오 데모현재채용 담당자/면접관무료데모, GitHub, 기획자료 제공해당 없음취업 포트폴리오 목적
운영형 SaaS확장감정 기반 개인화 추천 경험을 원하는 사용자추정 필요감정 분석 결과를 정규화해 음악 추천과 히스토리로 연결하는 흐름확인 필요음악 추천, 감정 기록, 개인화 큐레이션 서비스로 확장 가능
B2B/교육용 패키지확장학교/동아리/소규모 조직협의관리 기능, 문서화, 배포 지원확인 필요프로젝트 성숙도에 따라 판단
MVP 개발 예상 비용
비용 항목분류월 비용 (예상)프로젝트 기간 합계무료 대안비고
GitHub코드 관리무료무료Free Plan공개 저장소 기준
Oracle Cloud/Dothome배포무료~소액확인 필요무료 티어운영 환경별 차이
AI/API 사용료외부 API사용량 기반확인 필요무료 할당량KIS/상권/음악 프로젝트 중심
도메인/DNS운영무료무료DuckDNS현재 포트폴리오 운영 기준

기능별 팀 투입 계획

AI 감정 분석 기반 음악 추천 서비스 (개발 중) | 기능별 팀 투입 계획
역할: ● 주담당 ○ 보조 - 없음 | 공수는 포트폴리오 정리용 추정치
기능 ID카테고리기능명백엔드 담당공수(h)프론트 담당공수(h)UI/UX공수(h)기획/PM공수(h)문서화공수(h)합계(h)작업 내용 (백엔드)작업 내용 (프론트/기획)
F01핵심Gemini 기반 감정 분석5522216Express API, Gemini 연동, Firebase Admin, 추천 서비스React 감정 입력, 추천 결과, 히스토리 UI
F02핵심감정 기반 음악 추천 알고리즘6622220Express API, Gemini 연동, Firebase Admin, 추천 서비스React 감정 입력, 추천 결과, 히스토리 UI
F03핵심사용자 감정 히스토리 관리8822224Express API, Gemini 연동, Firebase Admin, 추천 서비스React 감정 입력, 추천 결과, 히스토리 UI
F04핵심Firebase 인증 시스템4422212Express API, Gemini 연동, Firebase Admin, 추천 서비스React 감정 입력, 추천 결과, 히스토리 UI
F05확장감정 시각화 UI5522216Express API, Gemini 연동, Firebase Admin, 추천 서비스React 감정 입력, 추천 결과, 히스토리 UI
F06확장몰입형 음악 UI6622220Express API, Gemini 연동, Firebase Admin, 추천 서비스React 감정 입력, 추천 결과, 히스토리 UI

학과별 팀 구성

AI 감정 분석 기반 음악 추천 서비스 (개발 중) 학과별 팀 구성
프로젝트에 필요한 전공 계열과 역할을 정리합니다.
구분학과핵심 담당 업무필요 인원비고
필수컴퓨터공학 / 소프트웨어Express API, Gemini 연동, Firebase Admin, 추천 서비스 / React 감정 입력, 추천 결과, 히스토리 UI1~2명핵심
권장데이터사이언스 / 통계데이터 분석, 추천 기준, 검증 지표 설계0~1명데이터 프로젝트 중심
권장디자인 / UX사용자 흐름, 화면 설계, 시각화 개선0~1명UI 개선
선택경영 / 기획시장성, 수익 모델, 발표 스토리 정리0~1명발표 자료

기획 회의록

AI 감정 분석 기반 음악 추천 서비스 (개발 중) 기획 회의록
프로젝트 진행 단계별 결정 사항을 기록합니다.
No날짜회의 유형참석 분야회의 주제결정 사항담당다음 액션완료 여부
12026.03킥오프전체문제 정의와 MVP 범위 확정AI 감정 분석 응답이 흔들리면 추천 결과와 사용자 기록도 불안정해질 수 있음전체핵심 기능 목록 작성완료
2개발 초반기술 설계백엔드/프론트데이터 구조와 화면 흐름 결정감정 분석 결과를 정규화해 음악 추천과 히스토리로 연결하는 흐름개발API와 UI 연결진행 중
3개발 중반중간 점검전체기능 구현 현황과 문제 해결문제: 감정 분석 결과를 그대로 추천에 연결하면 응답 형식이 흔들릴 때 추천 흐름도 불안정해질 수 있었습니다. 사용자 감정 기록을 저장하고 다시 활용하는 구조도 함께 필요했습니다.전체트러블슈팅 정리진행 중
4정리 단계발표/문서전체GitHub, 데모, 포트폴리오 문서화README와 기획자료를 공개 가능한 범위로 정리전체포트폴리오 반영진행 중

UI 기획 체크리스트

AI 감정 분석 기반 음악 추천 서비스 (개발 중) UI 기획 체크리스트
화면별 UI 구성과 개발 연계 포인트를 정리합니다.
No화면 구분화면명담당 분야주요 컴포넌트 / UI 요소디자인 요구사항상태개발 연계완료 여부
1핵심 화면메인/대시보드프론트/디자인AI 감정 분석 기반 음악 추천 서비스 (개발 중)의 메인/대시보드 화면정보가 겹치지 않고 핵심 행동이 먼저 보이도록 구성점검React 감정 입력, 추천 결과, 히스토리 UI진행 중
2핵심 화면목록/검색프론트/디자인AI 감정 분석 기반 음악 추천 서비스 (개발 중)의 목록/검색 화면정보가 겹치지 않고 핵심 행동이 먼저 보이도록 구성점검React 감정 입력, 추천 결과, 히스토리 UI진행 중
3핵심 화면상세/결과프론트/디자인AI 감정 분석 기반 음악 추천 서비스 (개발 중)의 상세/결과 화면정보가 겹치지 않고 핵심 행동이 먼저 보이도록 구성점검React 감정 입력, 추천 결과, 히스토리 UI진행 중
4핵심 화면입력/관리프론트/디자인AI 감정 분석 기반 음악 추천 서비스 (개발 중)의 입력/관리 화면정보가 겹치지 않고 핵심 행동이 먼저 보이도록 구성점검React 감정 입력, 추천 결과, 히스토리 UI진행 중
5핵심 화면오류/빈 상태프론트/디자인AI 감정 분석 기반 음악 추천 서비스 (개발 중)의 오류/빈 상태 화면정보가 겹치지 않고 핵심 행동이 먼저 보이도록 구성점검React 감정 입력, 추천 결과, 히스토리 UI진행 중
6핵심 화면모바일 반응형프론트/디자인AI 감정 분석 기반 음악 추천 서비스 (개발 중)의 모바일 반응형 화면정보가 겹치지 않고 핵심 행동이 먼저 보이도록 구성점검React 감정 입력, 추천 결과, 히스토리 UI진행 중

Q&A 예상 질문

AI 감정 분석 기반 음악 추천 서비스 (개발 중) Q&A 예상 질문 & 모범 답변
발표 또는 면접에서 받을 수 있는 질문과 답변을 정리합니다.
No카테고리난이도예상 질문모범 답변
1서비스/기획★★★이 프로젝트가 해결하려는 핵심 문제는 무엇인가요?AI 감정 분석 응답이 흔들리면 추천 결과와 사용자 기록도 불안정해질 수 있음
2기술/개발★★★백엔드 관점에서 가장 중요하게 설계한 부분은 무엇인가요?Express API, Gemini 연동, Firebase Admin, 추천 서비스
3기술/개발★★프론트엔드 관점에서 사용성을 어떻게 고려했나요?React 감정 입력, 추천 결과, 히스토리 UI
4데이터/운영★★★데이터나 상태가 어긋나는 문제는 어떻게 줄였나요?Gemini API 응답을 서비스에서 쓰기 좋은 형태로 정규화하고, 감정 결과와 추천 기준을 분리했습니다. Firestore에는 사용자별 감정 히스토리를 저장해 이후 추천 흐름에서 다시 활용할 수 있도록 설계했습니다.
5보안/운영★★공개 저장소에 올릴 때 어떤 점을 조심했나요?API Key, DB 비밀번호, 운영 환경 파일, 실제 사용자 데이터는 제외하고 README와 예시 설정 중심으로 공개했습니다.
6확장성★★앞으로 개선한다면 무엇을 먼저 하겠나요?AI 응답 품질과 사용자 데이터 보호 기준을 함께 관리해야 함

예산 & 비용 계획

AI 감정 분석 기반 음악 추천 서비스 (개발 중) 예산 & 비용 계획
포트폴리오 데모 운영 기준의 예상 비용입니다. 실제 비용은 사용량과 배포 환경에 따라 달라질 수 있습니다.
No항목구분월 비용연간 비용무료 플랜비고
1GitHub코드 관리무료무료O공개 저장소
2Oracle Cloud / Dothome배포무료~소액확인 필요O현재 데모 운영 기준
3DuckDNS도메인무료무료O서브도메인 사용
4DB / 스토리지데이터무료~소액확인 필요프로젝트별 데이터 크기에 따라 변동
5외부 APIAPI사용량 기반확인 필요AI/공공/금융 API 사용 시
6모니터링/백업운영무료~소액확인 필요서비스 확장 시 필요