안녕하세요.
담당 매니저 김수민입니다.
기간제(상주) 프로젝트 희망 근무 시작일을
등록해 주시면, 파트너님의 일정에 맞는
적합한 프로젝트를 추천해 드려요.
플러스
Softnote | Spring Boot · React 기반 음원 업로드 & 스트리밍 웹 서비스
개발 · 디자인 · 기획
웹 · PC프로그램
SaaSㆍ솔루션, 기타(IT 서비스 구축)
프로젝트 배경
문제점

개인 아티스트가 음악을 업로드·관리할 수 있는 플랫폼 부족
음원 관리·스트리밍·등급 관리가 분리된 서비스 환경

프로젝트 목표

본업이 아티스트가 아니여도 개인이 제작한 음원을
등록하고 공유하고 피드백 받을수있는 통합 음원 관리 웹 서비스 구축
업로드·스트리밍·멤버십을 하나의 흐름으로 제공

주안점

서비스 확장성을 고려한 3-Tier 구조 설계
보안·권한·데이터 흐름의 일관성 확보
프로젝트 성과
음원 업로드부터 스트리밍까지 전체 파이프라인 안정화
업로드·재생·멤버십·관리자 기능이 정상 동작하는
웹 기반 음원 플랫폼을 완성하고,
배포 환경에서 통합 테스트를 완료함
핵심 기능
음원 업로드 및 스트리밍
사용자가 음원을 업로드하면 서버에서 메타데이터를 분석해
스트리밍 가능한 형태로 저장하고 재생
멤버십 등급 관리
Basic / Plus / Pro / Ultra 등급에 따라
업로드 용량과 기능을 제한·확장
관리자 페이지
사용자·등급·문의·FAQ를 관리할 수 있는
운영자 전용 관리 기능 제공
진행 단계
기획 및 요구사항 정의
2025.10.


백엔드 API 및 DB 설계
핵심 기능 개발 (업로드·스트리밍·멤버십)
프론트엔드 UI/UX 구현
통합 테스트 및 배포 검증
프로젝트 상세
1) 포트폴리오 소개

Softnote는 개인 아티스트가 자신의 음악을 직접 업로드하고
스트리밍·관리할 수 있도록 설계된 웹 기반 음원 플랫폼 서비스입니다.
사용자는 직관적인 UI 환경에서 음원을 관리하고,
프로필·플레이리스트·멤버십을 통해 음악 활동을 확장할 수 있습니다.

2) 작업 범위 및 개발 환경

Spring Boot 기반 백엔드 API 설계 및 구현
JWT 인증 기반 로그인 / 권한 관리
음원 업로드·스트리밍·검색 기능 구현
React 기반 프론트엔드 UI/UX 설계
멤버십 등급(Quota) 및 결제 로직 연동
관리자 페이지(유저·등급·문의 관리) 구현
MySQL DB 설계 및 데이터 연동

3) 주요 업무 및 기능
음원 업로드 (multipart/form-data 기반 파일 처리)
스트리밍 재생 플레이어 구현
플레이리스트 생성 및 관리
아티스트 프로필 관리
검색 기능(곡명·아티스트·장르)
멤버십 등급별 업로드 제한 및 결제 시스템
관리자 페이지를 통한 사용자·등급·문의 관리

4) 주안점

JWT 인증과 Spring Security를 활용한 보안 구조 설계
멤버십(Quota) 정책에 따른 업로드 용량 제한 로직 구현
업로드 → 메타데이터 분석 → DB 저장까지 자동화 파이프라인 구축
프론트엔드와 백엔드 간 REST API 구조 일관성 유지
실제 서비스 배포를 고려한 구조 설계 및 테스트 진행
메인화면
2
3
4
5
6
7
8
9
10

비슷한 프로젝트를 준비 중이라면?
위시켓 매니저와 상담하세요.

참여 개발사와 미팅 연결

프로젝트 1:1 컨설팅 제공

무료로 프로젝트 등록하기

작업한 파트너 프로필 보기

yo******
개발 · 개인사업자

프로젝트 정보

참여 기간
2025.10. ~ 2025.12.
참여율
참여율이 100%인 프로젝트는 해당 파트너님이 온전히 작업한 결과물입니다.
외부 공동 작업의 경우 기여도에 따라 참여율이 달라지며 역할, 프로젝트 설명을 통해 업무 분야 및 참여 범위를 확인할 수 있습니다.
100%
고객사
개인프로젝트
역할
풀스택개발
관련 기술
Java, Spring, Spring Boot, Spring Security, JPA, MySQL, SQL, React, JavaScript, HTML5, CSS3, REST AP