음악을 통한 공유 경험, Mavve!
Mavve는 음악을 통해 감정을 실시간으로 공유하고,
몰입감을 높이는 협업 환경을 제공하는 서비스입니다.
음악 플레이리스트, 한줄 일기를 기반으로 다른 유저와 교감할 수 있어요.
- 2025.07.07 ~ 2025.08.08
Develop
Deploy
![]() |
![]() |
![]() |
![]() |
| @9rin | @jettieb | @yepot | @topograp2 |
| 김규린 | 복지희 | 양은서 | 홍지형 |
| 방 CRUD api 개발, 한줄일기 CRUD api 개발 | 방 진입, 실시간 음악 재생 및 채팅 관련 웹소켓 api 개발 | 플레이리스트 CRUD api 개발, 배포 | 유저 관련 api 개발, 곡 api 개발, 배포 |
📂
├── .github/
│ └── ISSUE_TEMPLATE / deveop-issue
│ └── workflows / deploy.yaml
│
├──mavve/
│ ├── scripts/
| │ └──deploy.sh
│ ├── src/main/
│ │ ├── java/com/efub/mavve/
│ │ │ ├── MavveApplication.java
│ │ │
│ │ │ ├── auth/ # 🔐 인증 도메인
│ │ │ │ ├── controller/
│ │ │ │ ├── service/
│ │ │ │ ├── repository/
│ │ │ │ ├── dto/
│ │ │ │ └── entity/
│ │ │
│ │ │ ├── artist/ # 🧑🎤 아티스트 도메인
│ │ │ │ ├── service/
│ │ │ │ ├── repository/
│ │ │ │ ├── dto/
│ │ │ │ └── entity/
│ │ │
│ │ │ ├── diary/ # 💬 한줄일기 도메인
│ │ │ │ ├── controller/
│ │ │ │ ├── service/
│ │ │ │ ├── repository/
│ │ │ │ ├── dto/
│ │ │ │ └── entity/
│ │ │
│ │ │ ├── playlists/ # ❤️ 플레이리스트 도메인
│ │ │ │ ├── controller/
│ │ │ │ ├── service/
│ │ │ │ ├── repository/
│ │ │ │ ├── dto/
│ │ │ │ └── entity/
│ │ │
│ │ │ ├── room/ # 🏷️ 방 도메인
│ │ │ │ ├── controller/
│ │ │ │ ├── service/
│ │ │ │ ├── repository/
│ │ │ │ ├── dto/
│ │ │ │ ├── payload/
│ │ │ │ └── entity/
│ │ │
│ │ │
│ │ │ ├── songs/ # 🎶 노래 도메인
│ │ │ │ ├── controller/
│ │ │ │ ├── service/
│ │ │ │ ├── repository/
│ │ │ │ ├── dto/
│ │ │ │ └── entity/
│ │ │
│ │ │
│ │ │ └── global/
│ │ │ ├── S3Image/
│ │ │ ├── config/
│ │ │ ├── convertor/
│ │ │ ├── exception/
│ │ │ ├── response/
│ │ │ └── handler/
│ │ │
│ │ └── resources/
│ │ ├── application.yml
│ │ └── static/
│ └── test/
│ └── java/com/mavve/
│ └── ... # 테스트 코드들
└── README.md









