2024 성신여대 소프트웨어 경진대회 대상 수상작
유튜브 링크 또는 MP3 파일만으로 드럼 악보를 자동 생성해주는 AI 기반 웹 서비스입니다.
악보가 없어 연습이 어려웠던 사용자들을 위해, 음원을 분석하여 실제 연주 가능한 드럼 악보로 변환합니다.
| 기능 | 설명 |
|---|---|
| 회원가입/로그인 | 개인화된 서비스 제공을 위한 인증 시스템 |
| 악보 변환 | 유튜브 링크/MP3 파일 분석 → 드럼 악보 자동 생성 |
| 커뮤니티 | 게시글 / 댓글 / 대댓글 / 좋아요 기능 |
| 추천 시스템 | 인기 음악 변환 데이터 + 유저 정보 기반(성별, 음악취향) 맞춤 추천 |
| 마이페이지 | 사용자 정보 관리 및 변환 기록 조회 |
프론트엔드·백엔드·Docker·AI 서버 연동까지 웹 서비스 전체 파이프라인을 직접 구축했습니다.
- 홈, 악보 변환, 로그인/회원가입, 마이페이지, 커뮤니티 등 전체 UI 구현
- 사용자 경험을 고려한 페이지 플로우 및 인터랙션 설계
- Django 기반 전체 서버 구조 설계
- 유튜브 링크 → AI 서버 → 악보 반환 API 전체 흐름 구현
- 게시글/댓글/대댓글/좋아요 등 커뮤니티 관련 API 구현
- 악보 변환 기록 저장 및 마이페이지 조회 기능 개발
- Spotify API 연동: 변환된 곡의 제목/아티스트 정보를 사용자에게 자동 추천
- 모델 서버 컨테이너 구성 및 웹 서버와의 통신 구조 설계
- Django ↔ AI 모델 간 비동기 요청·응답 파이프라인 구축
- 추론 결과가 웹 서비스에서 즉시 활용될 수 있도록 데이터 포맷 정비
🔗 https://www.youtube.com/watch?v=m6fPmnLPzp0
2024.03.01 ~ 2024.08.23
| 기술 | 역할 |
|---|---|
| HTML, JavaScript, CSS | 프론트엔드 |
| Python Django | 백엔드 |
| Docker | AI 모델 서버 컨테이너화 |
| SQLite | 데이터베이스 |
| 이름 | 역할 |
|---|---|
| 김나영 | 프론트엔드 · 백엔드 · Docker · AI 서버 연동 / 서비스 파이프라인 구축 |
| 백채은 | AI 모델링 |
| 김서영 | AI 모델링 |
| 조혜원 | AI 모델링 |