Skip to content

jeeheaG/hatch-server-2023

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pocket Pose : PoPo

실시간 온라인 랜덤플레이댄스 및 댄스 숏폼 커뮤니티 앱서비스

Introduction

팀명: HATCH
개발 기간: 2023.04 ~ 2023.11

Achivement

2023년도 이브와 ICT멘토링 🥉동상🥉 수상 (IT여성기업인협회장상)
'실시간 랜덤 플레이 댄스 공간 서비스 제공 방법' 특허 출원 (출원 번호: 10-2023-0166410)
'실시간 온라인 랜덤 플레이 댄스 플랫폼 설계와 구현' 논문 투고(ACK 2023)

Repository

Frontend: https://github.com/2023-HATCH/hatch-flutter-app-2023
Backend: https://github.com/2023-HATCH/hatch-server-2023

Convention Rule

Collaborators

김수빈 박지혜 이민영 문서연
김수빈(팀장) 박지혜 이민영 문서연
@Soobin-329 @jeeheaG @minWachya @devMooon
BE,
AI Leader
BE Leader,
Infra Manager
FE Leader,
UI Design
FE, UI Design,
Data Preprocessing Leader

Service Architecture

Service Architecture

  • Frontend Tech Stack 🛠


  • Backend Tech Stack 🛠



    • Others
      • WebSocket & STOMP
      • Spring Security & JWT
      • Spring Rest Docs & JUnit
      • Hibernate Bean Validator
      • Data JPA
      • Lombok
      • Slf4j

Main Feature

  • 커뮤니티 : 짧은 춤 영상을 공유하는 공간
    • : 사용자가 업로드한 짧은 춤 영상들을 조회
    • 1대1 채팅 : 다른 사용자와 실시간으로 메시지를 주고받으며 소통
    • 영상 업로드 : 카메라로 바로 촬영하거나 갤러리에 있던 동영상을 커뮤니티에 업로드함
  • 스테이지 : 온라인으로 댄스 챌린지를 즐길 수 있는 공간
    • 스테이지 진행

      • 대기 : 사용자가 3명 이하일 경우 대기화면에서 대기함. 3명 이상이 되면 캐치를 시작함
      • 캐치 : 랜덤으로 선택된 노래와 노래 정보가 나옴. 해당 노래의 춤을 알고 있으며 플레이 참여를 원하는 사용자들이 캐치 버튼을 누름
      • 플레이 : 캐치 버튼을 누른 선착순 3명이 플레이어가 되어 카메라 앞에서 노래에 맞춰 춤을 춤. 춤추는 모습을 다른 사용자들은 함께 관람하며 즐김
      • 결과(AI 안무 유사도) : 정답 춤과의 안무 유사도를 계산하여 가장 유사하게 춤춘 사용자가 MVP 로 선정되고 MVP 세리머니 시간이 제공됨. 위 과정을 반복함
    • 라이브 소통 : 실시간 채팅 메세지 및 반응을 전송할 수 있음

Preview

PoPo Introduction Video

(이미지를 클릭하면 데모영상 링크로 이동)

Service Introduction

슬라이드1 슬라이드3 슬라이드4 슬라이드14 슬라이드6 슬라이드7 슬라이드8 슬라이드9 슬라이드10 슬라이드16 슬라이드17 슬라이드18 슬라이드15 슬라이드16

About

2023 Pocket Pose 서버 (Spring boot)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 76.7%
  • Java 23.1%
  • Other 0.2%