Skip to content

yanghaemi/capstoneDesign_HEJZ

Repository files navigation

U-STAR 🎵💃

생성형 AI 기반 음악 생성 및 감정 연계 안무 추천 커뮤니티 플랫폼

📌 프로젝트 소개

U-STAR는 사용자가 원하는 분위기의 음악을 생성하고, 생성된 음악의 감정을 분석하여 어울리는 안무를 추천받을 수 있는 커뮤니티 기반 서비스입니다. 초·중학생도 쉽게 음악 창작과 퍼포먼스 경험을 즐길 수 있도록 기획했습니다.

생성형 AI를 단순 호출하는 데 그치지 않고, 음악 생성 → 감정 추출 → 안무 추천 → 커뮤니티 공유 흐름이 자연스럽게 이어지도록 설계했습니다.


주요 기능

  1. AI 음악 생성
  • 사용자가 입력한 프롬프트 기반 음악 생성
  • SUNO API 활용
  1. 가사 감정 분석
  • 생성된 가사를 OpenAI GPT 기반 프롬프트 엔지니어링으로 분석
  • 미리 정의한 감성 범주 내로 결과 제한
  1. 감정 기반 안무 추천
  • 감정 분류 결과와 안무 데이터셋 매핑
  • 감정별 추천 안무 제공
  1. 커뮤니티 기능
  • 게시글 업로드
  • 좋아요/피드 노출
  • 사용자 콘텐츠 공유
  1. 좋아요 기반 추천 로직
  • 단순 가중치 기반 피드 추천
  • 좋아요 수가 높은 게시물을 우선 노출

기술 스택

Frontend

  • React Native

Backend

  • Spring Boot

DB

  • MySQL

Infra

  • Docker

AI

  • chat GPT
  • Suno

ETC Tools

  • Git
  • Notion

시스템 구조


향후 개선 방향

  • Redis 기반 인기 게시물 캐싱
  • 추천 알고리즘 고도화

폴더 트리

About

2025 캡스톤디자인 햄은졔잘팀 : U-star

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors