Skip to content

EFUB5-RoomListener/MAVVE-back

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

314 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🌊MAVVE - Backend

EFUB 5기 SWS 3팀 "Mavve" 프로젝트 백엔드 레포지토리입니다.

mavve-preview

🎸Mavve는 어떤 프로젝트일까요?

음악을 통한 공유 경험, Mavve!

Mavve는 음악을 통해 감정을 실시간으로 공유하고,
몰입감을 높이는 협업 환경을 제공하는 서비스입니다.
음악 플레이리스트, 한줄 일기를 기반으로 다른 유저와 교감할 수 있어요.

🗓️ 개발 기간

  • 2025.07.07 ~ 2025.08.08

💡 주요 기능



🔧 아키텍처

mavve_sys_ar

🔨 기술 스택

Develop

Deploy

Nginx

🖥️ ERD

mavve (1)

👩‍💻 팀원

@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

About

2025 EFUB SWS - MAVVE 백엔드 레포지토리

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •