Skip to content

뮤지션들의 음악 협업 숏폼 스트리밍 SNS (AWS)

Notifications You must be signed in to change notification settings

DahyeonWoo/artistack-server

 
 

Repository files navigation

ARTISTACK-Server

GitHub Open Issues GitHub Closed Issues GitHub Open PR GitHub Closed PR

Artistack

Artistack 은 다양한 뮤지션이 만나 새로운 음악을 만들어내는 숏폼 SNS입니다.


✅ 간단한 로그인

  • 카카오톡 계정과 애플 계정을 사용하여 간편하게 로그인할 수 있어요.

✅ 메인 페이지

  • 스와이프 기능을 통해 다양한 프로젝트를 무한히 감상할 수 있어요.
  • 좋아요와 스택 기능을 사용하여 뮤지션과 소통할 수 있어요.

✅ 스택

  • 마음에 드는 연주를 발견하셨다면, 스택 버튼을 눌러 뮤지션과의 협주를 시작할 수 있어요.

✅ 협주 (녹화)

  • 타이머, 화면전환 기능을 활용하여 연주 영상을 촬영하고 음원의 볼륨을 조절하여 영상을 완성해보세요.
  • 영상 촬영을 마친 후 곡제목, 설명, 곡정보를 입력하여 동영상을 업로드할 수 있어요.

✅ 마이페이지

  • 내가 시작하거나 스택한 프로젝트의 조회수, 좋아요수, 스택수를 한눈에 볼 수 있어요.


🎬 Demo Video

image


멤버

이정연 김명승 우다현

Project Architecture

image

🗃 Project Folder

artistack-server
├─ 📁.github
│  └─ 📁 workflows
├─ .gitignore
├─ gradle
├─ gradlew
├─ gradlew.bat
└─ 📁 src
   ├─ 📁 main
   │  ├─ java.com.artistack
   │  │  ├─ ArtistackApplication.java
   │  │  ├─ 📁 base
   │  │  │  ├─ 📁 constant
   │  │  │  └─ 📁 dto
   │  │  ├─ 📁 config
   │  │  ├─ 📁 controller
   │  │  ├─ 📁 instrument
   │  │  │  ├─ 📁 controller
   │  │  │  ├─ 📁 domain
   │  │  │  ├─ 📁 dto
   │  │  │  ├─ 📁 repository
   │  │  │  └─ 📁 service
   │  │  ├─ 📁 jwt
   │  │  │  ├─ 📁 domain
   │  │  │  ├─ 📁 dto
   │  │  │  ├─ 📁 repository
   │  │  │  └─ 📁 service
   │  │  ├─ 📁 oauth
   │  │  │  ├─ 📁 constant
   │  │  │  ├─ 📁 controller
   │  │  │  ├─ 📁 domain
   │  │  │  ├─ 📁 dto
   │  │  │  ├─ 📁 repository
   │  │  │  └─ 📁 service
   │  │  ├─ 📁 project
   │  │  │  ├─ 📁 constant
   │  │  │  ├─ 📁 controller
   │  │  │  ├─ 📁 domain
   │  │  │  ├─ 📁 dto
   │  │  │  ├─ 📁 repository
   │  │  │  └─ 📁 service
   │  │  ├─ 📁 upload
   │  │  │  ├─ 📁 controller
   │  │  │  ├─ 📁 dto
   │  │  │  └─ 📁 service
   │  │  ├─ 📁 user
   │  │  │  ├─ 📁 constant
   │  │  │  ├─ 📁 controller
   │  │  │  ├─ 📁 domain
   │  │  │  ├─ 📁 dto
   │  │  │  ├─ 📁 repository
   │  │  │  └─ 📁 service
   │  │  └─ 📁 util
   └─ 📁 test
      ├─ 📁 java.com.artistack
      │  ├─ ArtistackApplicationTests.java
      │  ├─ 📁 config
      │  ├─ 📁 controller
      │  └─ 📁 service
      └─ 📁 resources

About

뮤지션들의 음악 협업 숏폼 스트리밍 SNS (AWS)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%