Skip to content

2023-HATCH/hatch-flutter-app-2023

Repository files navigation

Pocket Pose : PoPo

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

Introduction

2023년도 덕성여자대학교 컴퓨터공학과 졸업작품
팀: 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

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