2023년도 덕성여자대학교 컴퓨터공학과 졸업작품
팀: HATCH
개발 기간: 2023.04 ~ 2023.11
2023년도 이브와 ICT멘토링 🥉동상🥉 수상 (IT여성기업인협회장상)
'실시간 랜덤 플레이 댄스 공간 서비스 제공 방법' 특허 출원 (출원 번호: 10-2023-0166410)
'실시간 온라인 랜덤 플레이 댄스 플랫폼 설계와 구현' 논문 투고(ACK 2023)
Frontend: https://github.com/2023-HATCH/hatch-flutter-app-2023
Backend: https://github.com/2023-HATCH/hatch-server-2023
김수빈(팀장) | 박지혜 | 이민영 | 문서연 |
@Soobin-329 | @jeeheaG | @minWachya | @devMooon |
BE, AI Leader |
BE Leader, Infra Manager |
FE Leader, UI Design |
FE, UI Design, Data Preprocessing Leader |
-
Backend Tech Stack 🛠
- Others
- WebSocket & STOMP
- Spring Security & JWT
- Spring Rest Docs & JUnit
- Hibernate Bean Validator
- Data JPA
- Lombok
- Slf4j
- Others
- 커뮤니티 : 짧은 춤 영상을 공유하는 공간
- 홈 : 사용자가 업로드한 짧은 춤 영상들을 조회
- 1대1 채팅 : 다른 사용자와 실시간으로 메시지를 주고받으며 소통
- 영상 업로드 : 카메라로 바로 촬영하거나 갤러리에 있던 동영상을 커뮤니티에 업로드함
- 스테이지 : 온라인으로 댄스 챌린지를 즐길 수 있는 공간
-
스테이지 진행
- 대기 : 사용자가 3명 이하일 경우 대기화면에서 대기함. 3명 이상이 되면 캐치를 시작함
- 캐치 : 랜덤으로 선택된 노래와 노래 정보가 나옴. 해당 노래의 춤을 알고 있으며 플레이 참여를 원하는 사용자들이 캐치 버튼을 누름
- 플레이 : 캐치 버튼을 누른 선착순 3명이 플레이어가 되어 카메라 앞에서 노래에 맞춰 춤을 춤. 춤추는 모습을 다른 사용자들은 함께 관람하며 즐김
- 결과(AI 안무 유사도) : 정답 춤과의 안무 유사도를 계산하여 가장 유사하게 춤춘 사용자가 MVP 로 선정되고 MVP 세리머니 시간이 제공됨. 위 과정을 반복함
-
라이브 소통 : 실시간 채팅 메세지 및 반응을 전송할 수 있음
-