팀장/팀원 | 팀장 : 김학윤, 팀원 : 김담희, 김소율, 김현정, 전승환 |
---|---|
개요 | 코로나19로 인해 홈 트레이닝 시장이 급성장 함에 따라 자칫 나태해질 수 있는 개인 루틴의 체계적인 관리가 주요 포인트로 떠오르고 있습니다. 프로젝트의 제목인 DDarawa Zoom은 철자 그대로, 따라와(DDarawa) + 줌(Zoom)으로 쌍방향 소통이 가능한 프로그램인 Zoom을 활용해 실시간으로 코치의 지도를 받을 수 있게 하여, 집에서도 개인 루틴을 체계적으로 관리받을 수 있도록 구현하였습니다. |
구현기능 | 회원 1. 로그인&회원가입 : 일반, 카카오, 네이버 로그인&회원가입 구현 2. 메인화면에서 관리자에게 1:1문의(채팅)를 할 수 있는 기능 구현 3. Zoom&Vod강의 : 관리자가 회원에게 1:1채팅을 통해 맞춤 서비스 제공 4. 마이룸(마이페이지) #바디프로필 - 측정한 신체치수를 기록하고 이를 그래프로 출력하는 기능 구현 #락커룸(관심목록) – 강의 페이지에서 버튼을 클릭하여 락커룸에 저장하는 기능 구현 #강의관리 – 결제한 강의를 이용자가 캘린더에서 확인할 수 있는 기능 구현 #회원정보, 리뷰 및 결제내역을 관리하는 기능 구현 5. 파티룸(채팅) - 모든 이용자가 자유롭게 대화를 할 수 있는 채팅 기능 구현 코치 1. 로그인&회원가입 : 일반 로그인&회원가입 구현 2. 코치룸(코치 전용공간) #수입관리 – 총 거래액, 환불액 등 결제상태를 확인할 수 있는 기능 구현 #월 매출을 그래프로 확인하고, 최신 리뷰를 볼 수 있는 기능 구현 #스케줄관리 – 본인의 일정을 캘린더를 통해 관리하는 기능 구현 #본인이 등록한 강의와 강의에 등록한 회원을 관리하는 기능 구현 #코치정보와 코치의 경력정보를 관리하는 기능 구현 관리자 관리자 룸(관리자 전용공간) #해당 사이트의 이용자, 강의, 수입, 리뷰, 공지사항 등을 전반적으로 관리하는 공간 |
설계의 주안점 | 1. 카카오API와 네이버API를 활용해 로그인 진행 2. ZoomAPI를 활용해 강의실 제공 3. Youtube크롤링을 통해 Vod서비스 제공 4. iamPortAPI를 활용해 결제처리 진행 5. FullCalenderAPI를 활용해 스케줄관련 전반적인 서비스 제공 6. WebSocket을 이용한 채팅 7. Chart Js를 활용한 실시간 그래프 8. ajax, jquery사용한 비동기처리 9. aop를 사용한 세션 유효성검사 10. 채널톡API를 활용한 1:1 채팅 |